CodeIgniter $this->form_validation->set_message
J'ai fait un mail de validation.
$this->form_validation->set_rules('email', 'Email Address', 'trim|required|valid_email|callback_email_check');
function email_check($str)
{
if (stristr($str,'@uni-email-1.com') !== false) return true;
if (stristr($str,'@uni-email-2.com') !== false) return true;
if (stristr($str,'@uni-email-3.com') !== false) return true;
$this->form_validation->set_message('email', 'Please provide an acceptable email address.');
return FALSE;
}
Après l'envoi de mon formulaire, il me dit "Impossible d'accéder à un message d'erreur correspondant à votre nom de champ." est-il quelque chose de mal avec mon code?
Vous devez vous connecter pour publier un commentaire.
il devrait être
aller à la documentation de référence ICI
Pour définir votre propre message personnalisé, vous pouvez utiliser la fonction suivante:
mais vous n'avez pas nommé la règle correctement dans votre code, il devrait être
email_check
au lieu deemail