Контроллер
Код: Выделить всё
private function search() {
$Profiles = new Profile();
/*
* тут различные условия поиска
*/
if ($option_noimage) {
$Profiles->scSkipNoImage();
}
$SearchResult['Profiles'] = $Profiles->findAll(array('limit' =>15)); // [1]
$SearchResult['CountProfiles'] = $Profiles->count(); // [2]
return $SearchResult;
}
Код: Выделить всё
public function scSkipNoImage() {
$this->getDbCriteria()->mergeWith(array(
'condition' => 'pic IS NOT NULL',
));
return $this;
}
Вопрос: Каким образом можно добиться корректного выполнения методов [1] и [2]?