我如何findbypk
处于条件
我的查询是
$model = User::model->findBypk($id);
现在我想申请条件UserRole
应该在(1,2)
答案 0 :(得分:1)
您可以尝试以下代码:
$Criteria = new CDbCriteria();
$criteria->compare('id',$id);
$criteria->addInCondition('userRole', array (1,2));
$models = User::model()->findAll($Criteria);
答案 1 :(得分:0)
您可以使用标准
criteria = new CDbCriteria();
$criteria->addInCondition('id', array(1,2));
$resultModels = User::model()->findAll($criteria);
$ resultModels返回包含所需行的模型集合
或者,如果您想要单一模型,可以使用find
criteria = new CDbCriteria();
$criteria->addInCondition('id', array(1,2));
$model = User::model()->find($criteria);