class UserModel extends Model{
protected $_validate=array(
array('username','require','用户名不得为空'),
array('username','','用户名已经被占用',0,'unique'),
array('password','require',"密码不能为空"),
array('password2','require','确认密码必须填写'),
//array('password2','password','两次密码必须保持一致',0,'comfirm'),这里错了,必须要保持一致呢
array('password2','password','两次密码必须要le一致',0,'confirm'),
array('user_email','email','邮箱格式不正确'),
array('user_qq','number','qq必须有数字组成'),
array('user_qq','5,8','位数不正确',0,'length'),
array('user_xueli','2,5','学历选择不正确',0,'between'),
protected $_validate=array(
array('username','require','用户名不得为空'),
array('username','','用户名已经被占用',0,'unique'),
array('password','require',"密码不能为空"),
array('password2','require','确认密码必须填写'),
//array('password2','password','两次密码必须保持一致',0,'comfirm'),这里错了,必须要保持一致呢
array('password2','password','两次密码必须要le一致',0,'confirm'),
array('user_email','email','邮箱格式不正确'),
array('user_qq','number','qq必须有数字组成'),
array('user_qq','5,8','位数不正确',0,'length'),
array('user_xueli','2,5','学历选择不正确',0,'between'),
);
第一个
UserModel.class.php 写错,导致控制器无法实例化模型,一点找到一点半才把这bug找出
array(‘confirm’)写成了comfirm找了好久没有找出来
自动验证需要继续完善和错误信息载入在HTML代码中