Пользовательские сообщения об ошибках проверки в файле конфигурации CodeIgniter

Я новичок в CodeIgniter (v 3.0.0) (из CakePHP), и я пытаюсь установить сообщения об ошибках проверки подлинности в одну из моих форм. Я использую конфигурационный файл для хранения всех моих правил проверки, как описано здесь . Это мой файл application/config/form_validation.php :

 <?php if (!defined('BASEPATH')) exit('No direct script access allowed'); $config = array( 'appointments/signup' => array( array( 'field' => 'admin[name]', 'label' => 'Name', 'rules' => 'required', 'errors' => array( 'required' => 'Please tell us your %s', ), ), array( 'field' => 'admin[email]', 'label' => 'Email', 'rules' => 'required|valid_email|is_unique[users.email]', 'errors' => array( 'required' => 'Please enter your %s address', 'valid_email' => 'Please enter a valid email address', 'is_unique' => 'That email is already taken. Forgot your password?' ) ), array( 'field' => 'admin[username]', 'label' => 'Username', 'rules' => 'required|min_length[4]|max_length[25]|is_unique[user_settings.username]', 'errors' => array( 'required' => 'Please choose a %s', 'min_length' => '%s must me at least 4 characters long', 'max_length' => '%s cannot exceen 25 characters', 'is_unique' => '%s is already taken :(' ) ), array( 'field' => 'admin[phone_number]', 'label' => 'Phone number', 'rules' => 'min_length[0]', ), array( 'field' => 'admin[password]', 'label' => 'Password', 'rules' => 'required|min_length[8]', 'errors' => array( 'required' => 'Please choose a %s', 'min_length' => '%s must be at least 8 characters long' ) ), array( 'field' => 'admin[passconf]', 'label' => 'Password', 'rules' => 'required|matches[admin[password]]', 'errors' => array( 'required' => 'Please re-type your %s', 'matches' => '%ss do not match' ) ), array( 'field' => 'company[company_name]', 'label' => 'Organization\'s Name', 'rules' => 'required', 'errors' => array( 'required' => 'Please tell us your %s', ) ), ), ); 

Как вы можете видеть, я пытаюсь настроить пользовательскую проверку достоверности с помощью массива errors , как подробно описано здесь . Но я по-прежнему вижу глобальное значение по умолчанию The <field name> field is required. сообщение.

Есть ли способ установить пользовательские сообщения проверки в конфигурационном файле без необходимости редактировать глобальный файл по умолчанию?