Php Codeigniter自定义验证问题
我正在尝试验证用户名(连接到mysql),但我的coustom验证(回调)无法工作 控制器 模型Php Codeigniter自定义验证问题,php,oop,codeigniter,Php,Oop,Codeigniter,我正在尝试验证用户名(连接到mysql),但我的coustom验证(回调)无法工作 控制器 模型 当用户名已经在使用时,为什么我的回调不会给出任何错误 替换$this->form_validation->set_消息('username_check','username%s已经存在')form_validation->set_message('用户名','用户名%s已经存在')进行编码>必须为用户名设置消息,而不是用户名检查。还可以使用 然后移动 if($this->home_mode
当用户名已经在使用时,为什么我的回调不会给出任何错误 替换
$this->form_validation->set_消息('username_check','username%s已经存在')使用$this->form_validation->set_message('用户名','用户名%s已经存在')进行编码>代码>必须为用户名设置消息,而不是用户名检查。还可以使用
然后移动
if($this->home_model->check_username($username)) {
$this->form_validation->set_message('username_check', 'The username %s already exist');
}
在Home controller中自行创建一个函数
function username_check($username) {
if($this->home_model->check_username($username)) {
$this->form_validation->set_message('username_check', 'The username %s already exist');
}
}
嗨,正如你所说,我现在已经换了电话线。但它仍然不起作用。是的,我确实显示了表单错误。我得到了其他所有信息,但没有“无效用户名”错误..doh,回调仅对函数可用。