Yii - получить минимальный, максимальный столбец, используя активную запись - PullRequest
9 голосов
/ 10 октября 2011

Я использую активную запись.Позволяет назвать модель продукта.Как я могу получить "выберите минимальную (цену) из tbl_product, где имя, например,"% hair% ", используя активную запись?

1 Ответ

24 голосов
/ 10 октября 2011

Вы можете использовать что-то вроде этого:

$criteria = new CDbCriteria;
$criteria->select='MIN(price) as minprice';
$criteria->condition='name LIKE :searchTxt';
$criteria->params=array(':searchTxt'=>'%hair spray%');
$product = Product::model()->find($criteria);

Вам просто нужно объявить: public $minprice; в классе вашей модели.(Используя приведенный выше пример.)

См. Документы здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...