查询
$model = Recipe::model()->findAll(array("condition" => "title like '$request%'"));
我想再添加一个条件,status = Approved
在此findAll中添加第二个条件或使用findallbyattributes以及如何在此findAll中添加第二个条件
答案 0 :(得分:1)
您可以添加AND status = "Approved"
,但我认为最好的方法是使用CDbCriteria
,如下所示:
$criteria = new CDbCriteria();
$criteria->addSearchCondition($request);
$criteria->compare('status', 'Approved');
$model = Recipe::model()->findAll($criteria);
您怎么看?
答案 1 :(得分:0)
这应该只是起作用 -
$model = Recipe::model()->findAll(array("condition" => "title like '$request%' and status = 'Approved'"));