用户主控制器代码:
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';
ERROR:间接修改重载属性UserMaster::$attributes
没有效果
如何更改属性值?我只想将其设置为'Y'
or 'N'
根据条件
Use $model->emailsent='N';
。就这样
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)