/**
* Sets up search on all listed elements
*/
public function searchAll()
{
$searchArray = array('type' => 'compare', 'compare_to' => array());
$searchFirst = '';
foreach ($this->listFields as $field) {
if (method_exists($this->model, 'get_' . $field)) {
//we don't currently support searching on magic attributes not from the DB so continue
continue;
}
if ($searchFirst === '') {
$searchFirst = $field;
} else {
$searchArray['compare_to'][] = $field;
}
}
$this->search->addSearchItem($searchFirst, $searchArray);
}