La validation d'un formulaire de message personnalisé dans codeigniter?
Dans codeigniter, j'ai utilisé codeigniter formulaire de validation de la bibliothèque dans de nombreux contrôleur,
ex: -
$this->form_validation->set_rules('rang', 'Rang', 'required');
Si la validation a échoué, Alors il affiche
"The Rank field is required."
Ici, je veux afficher un message personnalisé,Une méthode que je peux suivre est
$this->form_validation->set_message('required', '%s ne peut pas être vide');
Si j'en utilisant cette méthode, puis j'ai besoin de répéter ce code dans chaque contrôleur partout où je suis à l'aide de "nécessaire" formulaire de validation de la méthode
Ma question est il y a une méthode pour déclarer ce message personnalisé dans le fichier de configuration et utiliser automatiquement ce message personnalisé à chaque fois que j'en utilisant le formulaire de validation de la règle "nécessaire"?
Vous devez vous connecter pour publier un commentaire.
Si vous voulez en permanence sur-monter le message d'erreur juste coder en dur dans le form_validation_lang.php fichier.
(Situé à système/langue/anglais)
- Ce que vous voulez, le choix de l'étendue de la form_validation classe de l'ajout de votre personnalisé fonction nécessaire et ajouter le message d'erreur approprié dans la langue de fichier.
Par exemple;
Puis dans la langue de fichier;
De l'IC docs eux-mêmes:
"Tous les indigènes des messages d'erreur se trouvent dans le fichier de langue: language/english/form_validation_lang.php
Pour définir votre propre message personnalisé, vous pouvez modifier ce fichier, ou utiliser la fonction suivante:
$this->form_validation->set_message('rule', 'Error Message');"
http://codeigniter.com/user_guide/libraries/form_validation.html#settingerrors
Fonctionne pour moi : )