Php CodeIgniter无法访问错误消息错误
我创建了这个注册表,用于使用CodeIgniter向网站注册新用户。我的问题是,每当我输入数据库中已经存在的用户名时,它不是给我错误消息向用户解释这一点,而是给我以下错误消息: 无法访问与字段名对应的错误消息 下面是我的控制器中的代码片段。如有任何协助,将不胜感激:Php CodeIgniter无法访问错误消息错误,php,mysql,codeigniter,callback,Php,Mysql,Codeigniter,Callback,我创建了这个注册表,用于使用CodeIgniter向网站注册新用户。我的问题是,每当我输入数据库中已经存在的用户名时,它不是给我错误消息向用户解释这一点,而是给我以下错误消息: 无法访问与字段名对应的错误消息 下面是我的控制器中的代码片段。如有任何协助,将不胜感激: function register() { $this->load->library('form_validation'); $this->form_validation->set_r
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;
}
}
您好,我发现了问题所在:我的消息键(用户名)与我的函数名(用户名不存在)不匹配。它现在运行良好:这条消息被关闭为“太本地化”是荒谬的。CodeIgniter是世界上最常见的PHP框架之一。