素材牛VIP会员
Thinkphp 模型自动验证失效了!!?
 dg***26  分类:ThinkPHP  人气:941  回帖:7  发布于6年前 收藏

我自定义了一个模型类,里面设置了$_validate 但是在控制器应用的时候,自动验证失效了。这是问题的原帖,原谅我手机客户端不能上传图片,求大神指点,我都在这卡了好久了,原帖地址http://tieba.baidu.com/p/4210433557

讨论这个帖子(7)垃圾回帖将一律封号处理……

Lv6 码匠
好***下 职业无 6年前#1

我看到你的重复密码验证不对,应该加规则confirm的,我用的时候的问题是其他的非空什么的没问题,就是重复密码验证不能用,另外我的重复密码是写在最后面的,希望对你有帮助。

Lv2 入门
阿***逗 移动开发工程师 6年前#2

你不用new实例化,用D方法试试

Lv1 新人
真***溜 职业无 6年前#3

UserModel 中的$patchValidate 设为 False,设为 true 返回的是数组
你使用 exit()自然会出问题。

Lv1 新人
ke***69 PHP开发工程师 6年前#4

在exit前,

dump($Usr->create());

看下输出内容。

Lv6 码匠
香***刊 软件测试工程师 6年前#5

我说一下,是我发现的问题,但不一定符合你这种情况,这个Model对应的表,如果没有自动增长ID,create验证就会失败,create(更新或插入标志)这样应该可以

Lv2 入门
适***的 其它 6年前#6

一般都是静态验证码 然后验证的函数可以自定义

Lv4 码徒
阿***q 站长 6年前#7

动态验证倒是没有问题

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取