protected function getFields() { if (strlen(trim($str = $this->getSearchableFields())) > 0) { $fields = preg_split('/\\s*,\\s*/', $str); } else { $fields = $this->getTableInfo()->getColumns()->getKeys(); } return $fields; }