是否有一个' Yii'更新或通过文本字段选择时转义引号的方法?
MyModel::model()->updateAll( array( 'status_id' => 1 ), 'name="' . $model->name . '"' );
如果$model-name
在这种情况下包含双引号,则显然会破坏该语句。是否有一个' Yii'正确逃避这种方式的方法?
答案 0 :(得分:1)
如果我没记错的话:
MyModel::model()->updateAll(array('status_id' => 1), 'name=:name', array(':name' => $model->name));