Используйте Chtml, чтобы получить этот уродливый хак! Применить это решение - лучший способ для этого, который я нашел:
public function queryAll($condition = '', $params = array())
{
$criteria = $this->getCommandBuilder()->createCriteria($condition, $params);
$this->applyScopes($criteria);
$command = $this->getCommandBuilder()->createFindCommand($this->getTableSchema(), $criteria);
$results = $command->queryAll();
return $results;
}
Вы можете добавить этот код в класс ActiveRecord, например ::10000
class ActiveRecord extends CActiveRecord {
//...
}
И используйте этот способ:
return $model->queryAll($criteria);
Подробнее о можно узнать по этой ссылке .