Ant*_*ony 6 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;
}
}
Run Code Online (Sandbox Code Playgroud)