Mr_Zhu

Mr_Zhu

这家伙有点懒,还没写个性签名!

  • 财富值295
  • 威望值0
  • 总积分425

个人信息

  • 提出了问题
    关于表单提价的问题
  • 2017-05-17 已签到
    连续签到1天,获得了5个金钱
  • 2017-05-15 已签到
    连续签到1天,获得了5个金钱
  • 2017-05-13 已签到
    连续签到8天,获得了20个金钱
  • 2017-05-12 已签到
    连续签到7天,获得了20个金钱
  • 回复了 的回答

    yii\base\Model里面有个scenario的概念,中文翻译过来就是‘情景模式’的意思;以你的代码为例,

    'mobile', 'required', 'on' => ['default', 'login_sms_code']
    

    1.$model->setScenario('login_sms_code');
    2.$model->validate();
    3.这时你的这个验证才会生效,不然这个验证是不会生效的
    4.补充一点,默认的scenario是'default'

    你说的很对,我找到了一个更详细的文章,http://www.yiichina.com/tutorial/89

  • 回复了 的回答

    看看认证的文档吧,还有就是你这手机号明显截断了

    找到原因啦,是数据库设计出现一定的问题。多谢各位啦!

  • 找到原因啦,是数据库设计出现一定的问题。多谢各位啦!

  • 回复了 的回答

    yii\base\Model里面有个scenario的概念,中文翻译过来就是‘情景模式’的意思;以你的代码为例,

    'mobile', 'required', 'on' => ['default', 'login_sms_code']
    

    1.$model->setScenario('login_sms_code');
    2.$model->validate();
    3.这时你的这个验证才会生效,不然这个验证是不会生效的
    4.补充一点,默认的scenario是'default'

  • 回复了 的回答

    on 是场景 看文档吧

    找到了一个教程:http://www.yiichina.com/tutorial/89

见习主管 等级规则
425/500
资料完整度
10/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

1

Ta的访客

13