墨轩娣

墨轩娣

yii爱好者

  • 财富值56115
  • 威望值150
  • 总积分60285

个人信息

  • 2019-09-29 已签到
    连续签到816天,获得了20个金钱
  • 2019-09-28 已签到
    连续签到815天,获得了20个金钱
  • 2019-09-27 已签到
    连续签到814天,获得了20个金钱
  • 2019-09-26 已签到
    连续签到813天,获得了20个金钱
  • 2019-09-25 已签到
    连续签到812天,获得了20个金钱
  • 2019-09-24 已签到
    连续签到811天,获得了20个金钱
  • 2019-09-23 已签到
    连续签到810天,获得了20个金钱
  • 2019-09-22 已签到
    连续签到809天,获得了20个金钱
  • 2019-09-21 已签到
    连续签到808天,获得了20个金钱
  • 回复了 的回答

    validate() 方法会在 save()load() 时触发
    另外存在时再验证的规则可以这样写

    ['xid', 'required', 'message' => 'xid不能为空', 'when' => function($model, $attribute){
    return trim($model->invite) ? true : false;
    }]
    

    load()方法并没有执行验证,它会过滤掉rules规则中没有出现的属性;也就是说,如果rules中没有name属性的验证规则,即便你把name传过去,load()方法页不会将值写入到model中;
    你可以单独调用valudate(),然后返回错误

董事长 等级规则
60285/100000
资料完整度
80/100
用户活跃度
100/100

Ta的关注

5

Ta的粉丝

38

Ta的访客

263