墨轩娣
- 墨轩娣 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(),然后返回错误