class LoginModel extends Model {
protected $_validate= array(
//array(验证字段1,验证规则,错误提示,[验证条件,附加规则,验证时间]),
array('password1','password2','两次输入的密码不一致',2,comfirm,3),
array('code','require','请填写验证码',2),
array('username','/^\w{6,16}$/','账号字符要大于6位且小于16位~','2','regex',3),
array('password1','/^(\w+\d){6,33}$/','密码至少要包含字母数字。且大于6位~','2','regex',3));
}
//这是写在LoginAction里面的
function enroll(){
$d=D('login');
$arr= $d->create();
//问题是,当我在表单里随便填写值的时候,var_dump($arr),里面总有值
说明自动验证没有发生作用啊,求大神指教!
最佳答案