Domanda

Supponendo un modulo con errori, esiste un modo per ottenere una matrice di coppie chiave (nome campo) / valore (messaggio di errore)? Per esempio:

['name'] => 'The name field is required',
['age'] => 'The name must be greater than 18'

Se non esiste un modo nativo per farlo, estenderò la libreria di convalida del modulo ed esporrò la proprietà protetta *_error_array *.

È stato utile?

Soluzione

Ho finito per estendere la classe principale:

class MY_Form_validation extends CI_Form_validation
{
    public function error_array()
    {
        return $this->_error_array;
    }
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top