我正在使用事件记录。我们称模型为 Product。我如何使用事件记录获取“从 tbl 产品中选择最小(价格),其中名称如‘%hair spray%’”?
最佳答案
你可以使用这样的东西:
$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;
在你的模型类中。 (使用上面的例子。)
关于php - Yii - 使用事件记录获取列的最小值、最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7706495/