Errori di convalida del codeigniter - Come ottenere una matrice di coppie di valori key =>?
-
27-10-2019 - |
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 *.
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