Yii在UpdateAll where子句中转义引号

时间:2014-07-10 16:32:17

标签: php yii

是否有一个' Yii'更新或通过文本字段选择时转义引号的方法?

MyModel::model()->updateAll( array( 'status_id' => 1 ), 'name="' . $model->name . '"' );

如果$model-name在这种情况下包含双引号,则显然会破坏该语句。是否有一个' Yii'正确逃避这种方式的方法?

1 个答案:

答案 0 :(得分:1)

如果我没记错的话:

MyModel::model()->updateAll(array('status_id' => 1), 'name=:name', array(':name' => $model->name));