Я использую это правило form_validation, чтобы показать сообщение об ошибке для повторяющейся записи, но вместо этого оно показывает сообщение об ошибке по умолчанию.
$this->form_validation->set_rules('email',
'Email',
'required|is_unique[users.email]',
'A User is already registered with this E-mail');
Пожалуйста, проверьте это:
$this->form_validation->set_rules(
'email', 'Email',
'required|is_unique[users.email]',
array(
'is_unique' => 'A User is already registered with this E-mail : %s'
)
);