UserMasterController Код:
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'
в соответствии с условием
спасибо, я пытался $ модели -> $ emailsent = 'N'; это тоже не сработало. –
Спасибо @ dInGd0nG !! Это сводило меня с ума!! – Gogol
@DarshitGajjar почему '' 'на ваш атрибут' emailsent'? – JohnnyQ