Я прочитал документацию, но эта форма по-прежнему отображает сообщения по умолчанию?Неправильные сообщения об ошибках CodeIgniter не работают?
Как я понимаю, я устанавливаю правило, а затем применяю сообщение к этому правилу?
https://ellislab.com/codeigniter/user-guide/libraries/form_validation.html
$this->load->library('form_validation');
$this->form_validation->set_error_delimiters('<p class="text-danger"><i class="fa fa-exclamation-triangle"></i> ', '</p>'); //Controls what element the error is put in, <p> by default.//
$this->form_validation->set_rules('Username', 'Username', 'trim|required');
$this->form_validation->set_message('Username', 'username required');
$this->form_validation->set_rules('Password', 'Password', 'trim|required|callback_CheckDatabase');
$this->form_validation->set_message('Password', 'password required');