谁一开始就是大神?

YII2内验证手机号码唯一性以后,那在更新时手机号码就是他自己,但是还是提示不唯一[2.0]

在YII内做规则验证J95J%_6T43J_99)A4WG@T}6.png

这个是验证规则,可是在修改时候就一直提示 手机号码不唯一,不唯一的原因就是因为自己当前这个账户设定的手机号码就是这个手机号码。

看看这个!不行在问
http://www.yiichina.com/tutorial/89
这种情况用场景应该可以解决
unique不会这样的,如果修改自己是不会报错的
参考2楼刘先生说的方法或者自己写验证规则
可能是你使用判断唯一的属性是主键是吧,如果是主键的更新时unique就会报已存在
解决方法是使用id做主键或使用自定义判断
ajax远程验证的时候会出现这样的问题,这个就不是场景的问题,是ajax没有办法判断验证unique时忽略哪一条记录,有大神知道这种情况下怎么解决吗

赞(0) 打赏
未经允许不得转载:菜鸟之家 » YII2内验证手机号码唯一性以后,那在更新时手机号码就是他自己,但是还是提示不唯一[2.0]

评论 抢沙发

登录

找回密码

注册