+ -
当前位置:首页 → 问答吧 → thinkphp自动验证失败,求助。

thinkphp自动验证失败,求助。

时间:2011-03-26

来源:互联网

protected $_validate  = array(
  array('Admin','','用户名已经存在',0,'unique',1)
);
$admin = D('Admin');
if(!$admin->create()){ //这里创建,应该就开始验证的
    $this->assign('success',$admin->getError());
    //exit($admin->getError());
}
else{
//添加数据
}

这是代码,不晓得为什么没有自动验证,数据库字段和表单提交字段也是一直的。

作者: xiaotao314   发布时间: 2011-03-26

dump($admin);
看下有你设置的属性值没。。

作者: hexuan1922   发布时间: 2011-03-26

终于找到了问题,帮助文档害人不浅啊,按下面写法就可以了
var $_validate  = array(
  array('Admin','','用户名已经存在',0,'unique')
);

作者: xiaotao314   发布时间: 2011-03-26