Преобразование AR-модели в SQL-запрос


В модели 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;
}