CodeIgniter vous permet de créer plusieurs règles de validation pour un seul champ de formulaire, empilées dans l'ordre, et vous pouvez également prétraiter les données du champ de formulaire en même temps. Pour définir des règles de validation, vous pouvez utiliser la méthode set_rules() :
$this->form_validation->set_rules();
La méthode ci-dessus a trois paramètres : 1. Nom de domaine du formulaire - c'est le nom que vous avez donné au champ du formulaire. 2. Le nom "humanisé" du champ du formulaire, qui sera inséré dans le message d'erreur. Par exemple, si vous avez un champ de formulaire appelé « utilisateur », vous pouvez lui donner un nom convivial appelé « nom d'utilisateur ». 3. Règles de validation définies pour ce champ de formulaire. (Facultatif) Lorsque ce champ de formulaire définit un message d'erreur personnalisé, si ce paramètre n'est pas défini, celui par défaut sera utilisé.
La solution pour l'instant est d'utiliser une bibliothèque d'encapsulation secondaire. Changeons-la en chinois. Nous verrons comment la bibliothèque est écrite plus tard, puis changeons-la en internationalisation.
CodeIgniter vous permet de créer plusieurs règles de validation pour un seul champ de formulaire, empilées dans l'ordre, et vous pouvez également prétraiter les données du champ de formulaire en même temps. Pour définir des règles de validation, vous pouvez utiliser la méthode set_rules() :
La méthode ci-dessus a trois paramètres :
1. Nom de domaine du formulaire - c'est le nom que vous avez donné au champ du formulaire.
2. Le nom "humanisé" du champ du formulaire, qui sera inséré dans le message d'erreur. Par exemple, si vous avez un champ de formulaire appelé « utilisateur », vous pouvez lui donner un nom convivial appelé « nom d'utilisateur ».
3. Règles de validation définies pour ce champ de formulaire.
(Facultatif) Lorsque ce champ de formulaire définit un message d'erreur personnalisé, si ce paramètre n'est pas défini, celui par défaut sera utilisé.
La solution pour l'instant est d'utiliser une bibliothèque d'encapsulation secondaire. Changeons-la en chinois. Nous verrons comment la bibliothèque est écrite plus tard, puis changeons-la en internationalisation.