codeigniter - [Résolu] Comment changer {field} dans la validation du formulaire ci en chinois
伊谢尔伦
伊谢尔伦 2017-05-16 16:43:27
0
3
427

Utilisez une bibliothèque encapsulée secondaire, pas le form_validate de ci

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(3)
Ty80

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é.

刘奇
// 直接指定欄位的中文名稱
$this->form_validation->set_rules('Username', '用户名', 'required');

// 或是透過lang取得language裡指定的名稱
$this->form_validation->set_rules('Password', lang('Password'), 'required');
过去多啦不再A梦

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal