tp框架中的create自动验证

来源:互联网 发布:国外视频软件 编辑:程序博客网 时间:2024/06/06 12:44
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'),


);


第一个 

UserModel.class.php 写错,导致控制器无法实例化模型,一点找到一点半才把这bug找出

array(‘confirm’)写成了comfirm找了好久没有找出来

自动验证需要继续完善和错误信息载入在HTML代码中