这是UserAction文件中的一段代码:
$Date = D("User");
if (!$Date->create()) {
$this->error($Date->getError());
return;
}
下面是UserModel.class.php文件中的代码
// 自动验证设置
protected $_validate = array(
array('username','require','用户名必须填写!',1),
array('password','require','密码必须填写!',1),
array('email','require','邮箱必须填写!',1),
array('email','email','邮箱格式错误!',2),
array('username','','用户名已经存在!',0,'unique',1),
);
我上面就是使用create方法啊! 如果表单里有些项目没满足UserModel.class.php里的条件,会自动返回里面的错误信息;全都满足后,就会返回:_TOKEN_ERROR_这个信息!
你说的令牌验证是使用M方法,像我这样的情况,如何修改??
你先用一个小的表单进行测试看看
这个跟M和D没有关系