我想在我的 CodeIgniter 表单中制作一些自定义错误消息。我试过使用
$this->form_validation->set_message('is_unique[users.username]', 'The username is already taken');
但是我无法让它工作。
编辑form_validation_lang.php
文件还不够好,因为is_unique
用户名已经被用作用户名,并且电子邮件已经为邮件注册。
如何制作此自定义错误消息?
这是我的代码片段:
$this->form_validation->set_message('is_unique[users.username]', 'The username is already taken');
// Check if username has changed
if ($this->input->post('username') !== $user->username) {
$this->form_validation->set_rules('username', 'Username', 'trim|required|min_length[4]|max_length[20]|is_unique[users.username]');
}