自动验证失效

浏览:409 发布日期:2014/09/21 分类:求助交流
<?php
namespace Member\Model;
use Think\Model;
class MemberModel extends Model {
protected $_validate = array(
array('member_name','require','用户不能为空!',3,'',1),//在新增的时候验证name字段是否不为空
array('member_pwd','require','会员密码不能为空!',3,'',3),//验证密码不能为空
array('member_pwd2','admin_pwd','两次输入的密码不一致,请重新输入!',3,'confirm','',3),
array('member_name','','帐号名称已经存在!',0,'unique',1), // 在新增的时候验证name字段是否唯一
);

protected $_auto = array (
array('member_verify','1'), // 新增的时候把member_verify字段设置为0
array('member_pwd','md5',2,'function') , // 对password字段在新增和编辑的时候使md5函数处理
array('member_reg','time',1,'function'), // 对update_time字段在更新的时候写入当前时间戳
array('member_ip1','get_client_ip',1,'function'),
);
}
使用以上代码的时候,添加密码为空的时候也通过,感觉没有通过这个模型验证。以前的源码文件,记得以前是弄好的,最近弄出来用,结果测试下都没通过模型自动验证了,不知道怎回事,求解。
最佳答案
评论( 相关
后面还有条评论,点击查看>>