Yii2验证规则特定于场景

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Yii2验证规则特定于场景脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下规则和方案
public function rules(){
        return [
            [['name','email','password'],'required'],['email','myvalidation'],'email'],[['name','required','on' => 'register'],];
    }




public function scenarios()
    {
        $scenarios = parent::scenarios();
        $scenarios['login'] = ['name','password','email'];//Scenario Values Only Accepted
        return $scenarios;
    }

我希望规则’myvalidation’仅应用于登录场景,而不是在其他情况下应用.如何在Yii2中实现?

只需在此验证规则中指定 on属性
['email','myvalidation','on' => 'LOGin'],

脚本宝典总结

以上是脚本宝典为你收集整理的Yii2验证规则特定于场景全部内容,希望文章能够帮你解决Yii2验证规则特定于场景所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。