Home >Backend Development >PHP Tutorial >YII rules 如何验证用户不存在呢

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

WBOY
WBOYOriginal
2016-06-06 20:27:091243browse

原生 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 '],

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn