В модели ActiveRecord иногда бывает нужно получить SQL-запрос:
public function getSearchCriteria()
{
$criteria=new CDbCriteria;
$criteria->compare('id',$this->id);
return $criteria;
}
public function getRows()
{
$criteria=$this->getCriteria();
$rows = Yii::app()->getDbConnection()->cache(3600,null,2)
->commandBuilder
->createFindCommand($this->getTableSchema(),$criteria)
->queryAll();
return $rows;
}
Yii Справочник v0.05 © 2007-2024 Igor Salnikov aka SunDoctor