Вы можете использовать метод "set_error_delimiters" из библиотеки "Проверка формы":
$this->validation->set_error_delimiters('<div class="error">', '</div>');
Также вы можете сделать на встроенном коде с помощью помощника формы:
validation_errors('<div class="error">', '</div>')
Или созданный класс расширений в библиотеке form_validation:
class MY_Form_validation extends CI_Form_validation
{
public function __construct( $rules = array() )
{
// applies delimiters set in config file.
if( ! isset( $rules['error_prefix'] ) )
{
$rules['error_prefix'] = '<div class="error">';
}
if( ! isset( $rules['error_suffix'] ) )
{
$rules['error_suffix'] = '</div>';
}
parent::__construct( $rules );
}
}
Мне нравится последний метод, потому что он разрешает устанавливать стиль по умолчанию и перезаписывать до объяснения метода.
Извините за мой английский:)