首页 >后端开发 >php教程 >YII rules 如何验证用户不存在呢

YII rules 如何验证用户不存在呢

WBOY
WBOY原创
2016-06-06 20:27:091243浏览

原生 rules 可以验证,用户名是否重复
['username', 'unique', 'targetClass' => '\app\models\Student', 'message' => 'username repeat'],

这样就可以,我的意思是,用户登陆的时候查一下表,是否存在用户名,不存在提示用户 , 用户名不存在,有这样的规则吗 ,没有的话是不是 我还要自己写ajax

回复内容:

原生 rules 可以验证,用户名是否重复
['username', 'unique', 'targetClass' => '\app\models\Student', 'message' => 'username repeat'],

这样就可以,我的意思是,用户登陆的时候查一下表,是否存在用户名,不存在提示用户 , 用户名不存在,有这样的规则吗 ,没有的话是不是 我还要自己写ajax

我他么简直是天才,rules 有exist 规则,这样就ok了
[['username'], 'exist','targetClass' => '\app\models\Student', 'message' => 'username not exist '],

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn