field 和自动验证中的confirm是不是有冲突?

浏览:631 发布日期:2013/11/13 分类:求助交流
框架版本:3.1.3

如果模型的自动验证中定义<?php 
class UsersModel extends Model{

    protected $_validate    =   array(
        array('password','confirmpassword','两次输入的密码不一致',1,'confirm'), // 验证两次输入的密码是否一致
    );
}
?>
下面这句话就会出问题。class IndexAction extends Action {
    public function update(){
        $User = D("Users");
        if($User->field('isadmin',true)->create()){
            $result = $User->save();
            if(false !== $result) {
                $this->success('用户信息修改成功!','index');
            }else{
                $this->error('用户信息修改失败!');
            }
        }else{
            $this->error($User->getError());
        }
    }
}
提示:两次输入的密码不一致。
其实两次输入的是一样的。
最佳答案
评论( 相关
后面还有条评论,点击查看>>