Se puede utilizar el método de "set_error_delimiters" de la biblioteca "Validación de formularios":
$this->validation->set_error_delimiters('<div class="error">', '</div>');
también puede hecho en código en línea con el asistente de formulario:
validation_errors('<div class="error">', '</div>')
O creado extiende la clase en la biblioteca 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);
}
}
Me gusta el último método porque permite establecer un estilo por defecto y sobrescribir desde antes de explicar el método.
Lo siento por mi Inglés :)
Gracias, no tengo idea de cómo me perdí eso ... lo siento. – Walker
Realmente no me gusta, que debe llamar a este método cada vez que necesita validar el formulario. Si quiere evitar una duplicación, puede configurarla globalmente con este método: http://chris-schmitz.com/changing-default-error-delimiters-in-codeigniter/ – petrkotek
@petrkotek YOU DA MVP GRACIAS –