自动验证-unique检验后create失败

浏览:705 发布日期:2013/05/11 分类:求助交流 关键字: unique验证 create
$rules = array(
array('username','/^[\s\S]{5,20}$/','用户名格式不正确'),
array('username','','用户已存在',2,'unique'),
array('password','/^[\s\S]{6,16}$/','密码格式不正确'),
array('email','email','邮箱格式不正确'),
);
var_dump($this->Model->Table('member')->validate($rules)->create());
exit($this->Model->getError().'over');

使用已存在的账号注册时,打印输出:bool(false) 用户已存在over
使用不存在的账号注册,打印输出:array(0) { } over
注释掉array('username','','用户已存在',2,'unique')后
用不存在的账号注册打印:array(4) { ["username"]=> string(9) "sfdaunflw" ["password"]=> string(6) "ffffff" ["email"]=> string(10) "fff@fff.ff" ["mobile"]=> string(11) "13800000000" } over

难是array('username','','用户已存在',2,'unique') 使用错误?求指教
最佳答案
评论( 相关
后面还有条评论,点击查看>>