0
点赞
收藏
分享

微信扫一扫

Yii2 使用八 使用scenarios

Yii2里 model在使用load方法加载浏览器的值的时候,会进行rules验证。这时候可以使用场景,让model对不同场景使用不同验证方式:


在model里定义:

public function scenarios()
{
return [
'add' => ['title', 'content'],
];
}

rules里定义:


[['title', 'content'], 'required', 'on' => ['add']],


使用:

$model->setScenario('add'); //or $model->scenario = 'update';




举报

相关推荐

0 条评论