1

我在 yii api 文档上,有一个名为saveAttributes()用于更新几个字段的方法。我的情况只是status通过此方法更新特定字段。

ModelName::model()->findByPk($id)->saveAttributes(array('status' => 1));

但似乎saveAttributes没有beforeSave()在模型中调用方法,那么最好的解决方案是什么?

4

1 回答 1

0
$model = ModelName::model()->findByPk($id);
$model->status = 1;
$model->save();

http://www.yiiframework.com/doc/api/1.1/CActiveRecord/#saveAttributes-detail

于 2012-09-12T08:23:22.103 回答