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