本文主要介绍的是关于Yii2简单场景使用的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍:
直接上代码(主要部分):
模型层:
11],['account','required','message'=>'用户名不能为空'],['pwd','message'=>'密码不能为空','on'=>'update']
];
}
@H_502_12@
控制器:
attributes = Yii::$app->request->post('User');
$model -> save();
}
@H_502_12@
这个时候在控制器没有调用任何场景。他的结果是:用户名验证,密码不验证
如果在控制器加上一句$model->scenario='update';
其结果是:用户名,密码都验证了