Yii 要在findAll中再添加一个条件吗
问题是Yii 要在findAll中再添加一个条件吗,yii,Yii,问题是 $model = Recipe::model()->findAll(array("condition" => "title like '$request%'")); 我想再添加一个条件,状态=已批准 在这个findAll中添加第二个条件好吗,或者使用findallbyattributes好吗?如何在这个findAll中添加第二个条件你可以添加和status=“Approved”,但我认为最好的方法是使用CDbCriteria,如下所示: $criteria = new C
$model = Recipe::model()->findAll(array("condition" => "title like '$request%'"));
我想再添加一个条件,状态=已批准
在这个findAll中添加第二个条件好吗,或者使用findallbyattributes好吗?如何在这个findAll中添加第二个条件你可以添加
和status=“Approved”
,但我认为最好的方法是使用CDbCriteria
,如下所示:
$criteria = new CDbCriteria();
$criteria->addSearchCondition($request);
$criteria->compare('status', 'Approved');
$model = Recipe::model()->findAll($criteria);
你觉得怎么样?这应该很有效-
$model=Recipe::model()->findAll(数组(“条件”=>“标题如“$request%”,状态为“已批准”)代码>