È possibile utilizzare il metodo del "set_error_delimiters" della libreria "Form Validation":
$this->validation->set_error_delimiters('<div class="error">', '</div>');
Inoltre è possibile fatta su codice inline con modulo helper:
validation_errors('<div class="error">', '</div>')
Oppure creato estende la classe sulla libreria 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);
}
}
mi piace l'ultimo metodo, perché permettono di impostare uno stile di default e sovrascrivere da prima metodo di spiegare.
Ci dispiace per il mio inglese :)
Grazie, non ho idea di quanto mi sia perso ... mi dispiace. – Walker
Non mi piace molto, che devi chiamare questo metodo ogni volta che devi fare la convalida del modulo. Se si desidera evitare una duplicazione, è possibile impostarlo globalmente con questo metodo: http://chris-schmitz.com/changing-default-error-delimiters-in-codeigniter/ – petrkotek
@petrkotek YOU DA MVP GRAZIE –