如何在yii框架中使用查询生成器在更新查询中使用多个where条件?

如何在yii框架中使用查询生成器在更新查询中使用多个where条件?,yii,query-builder,Yii,Query Builder,我使用了一个条件,即id现在我需要将id与站点id一起使用 $manageData = Yii::app()->db->createCommand() ->update($tableName, array( $columnName=>$newValue, 'modified_on'=>NOW, ), $index.'=:id', array(':i

我使用了一个条件,即id现在我需要将id与站点id一起使用

$manageData = Yii::app()->db->createCommand()
    ->update($tableName,
        array(
            $columnName=>$newValue,
            'modified_on'=>NOW,
        ),
        $index.'=:id',
        array(':id'=>$id)
    );
$manageData = Yii::app()->db->createCommand()
    ->update(
        $tableName,
        array(
            $columnName=>$newValue,
            'modified_on'=>NOW,
        ),
        $index.'=:id AND site_id=:site_id',
        array(':id'=>$id, 'site_id'=>$siteId)
    );