CodeIgniter无法访问错误消息错误

时间:2010-04-18 19:49:02

标签: php mysql codeigniter callback

我创建了此注册表单,用于使用CodeIgniter向网站注册新用户。我的问题是,每当我输入已存在于我的数据库中的用户名时,而不是向我提供我向用户解释此错误消息,而是向我提供此错误消息:

  

无法访问与您的字段名称

对应的错误消息

以下是我的控制器代码的片段。任何帮助将不胜感激:

function register()
{  
    $this->load->library('form_validation');  
    $this->form_validation->set_rules(
        'username', 
        'Username',
        'trim|required|alpha_numeric|min_length[6]|xss_clean'.
        '|strtolower|callback_username_not_exists'
    );  

    // function body here  
}

function username_not_exists($username)  
{  
    $this->form_validation->set_message('username','That %s already exists.');  

    if($this->User_model->check_exists_username($username))  
    {  
        return false;  
    }  
    else  
    {  
        return true;  
    }
}

0 个答案:

没有答案