---------------问题描述-------------------
我写了个登陆,提交后,使用自动验证,
但是,即便是账号、密码等条件都通过了,
最后用 ->create() 方法的时候仍然是false,
---------------结构描述-------------------
我的控制器是LogAction,
模型是LogModel,
数据库表是User,
使用的是D函数,
-------------控制器 LogAction---------------
public function in(){
$u = D('Log');
if(!$u->create()){
$this->error('失败');
}else{
$this->success('成功');
}
}
--------------模型LogModel---------------
class LogModel extends Model{
protected $_validate = array(
array('account','require','账号必须',1),
array('pwd','require','密码必须',1),
array('enable','require','验证码必须',1),
);
// protected $_auto = array (
// array('account','account'),
// array('pwd','pwd') ,
// array('enable','enable'),
// );
}
-------------问题-------------
只要注释$_auto 就不通过,$u->create()返回false,
不注释就能通过,
我看别人写的都不加$_auto啊..求解~