Yii标准附加条件和附加条件+;和/或操作员

Yii标准附加条件和附加条件+;和/或操作员,yii,criteria,Yii,Criteria,在条件中,addCondition和addInCondition之间是否可能有AND&OR运算符?我有这样的想法: $criteria = new CDbCriteria; //if value is TRUE $criteria->addCondition('t.value = TRUE'); //if value is False $criteria->addCondition('t.value = FALSE'); $criteria->addInCondition(

在条件中,addCondition和addInCondition之间是否可能有AND&OR运算符?我有这样的想法:

$criteria = new CDbCriteria;

//if value is TRUE
$criteria->addCondition('t.value = TRUE');

//if value is False
$criteria->addCondition('t.value = FALSE');
$criteria->addInCondition('t.id',$array);

我不知道我将把接线员放在哪里。谢谢。

根据课堂参考(':

第三个参数是将添加到现有参数中的运算符,因此对您而言,它将是:

$criteria->addInCondition('t.id',$array, 'OR');

感谢您提供的信息,我更新了我的问题以澄清我的问题您可以使用
addCondition()
的第二个参数来添加运算符,或者使用
addInCondition()
的第三个运算符。这就是您想要的。
$criteria->addInCondition('t.id',$array, 'OR');