/** * Set search condition to support multiple search inputs. * * @param array $search Search fields and values. * @param JDatabaseQuery $q The query object. * @param array $ignore An array for ignore fields. * * @return JDatabaseQuery */ public function searchCondition($search, $q = null, $ignore = array()) { // Set ignore fields, and you can set yourself search later. $ignore[] = '*'; return parent::searchCondition($search, $q, $ignore); }
/** * Set search condition to support multiple search inputs. * * @param array $search Search fields and values. * @param JDatabaseQuery $q The query object. * @param array $ignore An array for ignore fields. * * @return JDatabaseQuery */ public function searchCondition($search, $q = null, $ignore = array()) { // Set ignore fields, and you can set yourself search later. if (!$ignore) { $ignore = array(); } $q = parent::searchCondition($search, $q, $ignore); // Do some another filter here return $q; }