用户主控制器代码:
public function actionUpdate($id){
$model=$this->loadModel($id);
if(isset($_POST['UserMaster'])){
$model->attributes=$_POST['UserMaster'];
$model->attributes['emailsent'] = 'N';
if($model->save())
$this->redirect(array('admin'));
}
$this->render('update',array(
'model'=>$model,
));
}
给我一个错误的行是:$model->attributes['emailsent'] = 'N';
错误:重载属性的间接修改
UserMaster::$attributes
无效
如何更改属性值?我只想根据条件'Y'
设置它'N'