Bonjour ;
Voila c'est un peut ambigue pour moi mais je me sent que je suis entrein de dupliquer mon code
en effet je suis dans la validation d'un formulaire donc j'ai un validate/update.yml
et un template updateSuccess.php
mon fichier de template contient un tableau classic ( généré par crud ) avec les motifs des champs à gauche et les input à droite
dans mon fichier de validation j'ai ce bout de code :
enfin comment optimiser tous ces libelés pour avoir quelque chose de générique ( par ex si je change nom par "votre nom" je ne veut pas changer dans les deux fichiers )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58 [php] methods: post: [nom, prenom, nom_ar, prenom_ar, login, passwd] fillin: enabled: true param: content_type: html names: nom: required: true required_msg: le nom est obligatoire validators: defaultValidator nom_ar: required: true required_msg: le Nom [ ar ] est obligatoire validators: defaultValidator prenom: required: true required_msg: le prénom est obligatoire validators: defaultValidator prenom_ar: required: true required_msg: le prénom [ ar ] est obligatoire validators: defaultValidator login: required: true required_msg: le champs login est obligatoire validators: loginValidator passwd: required: true required_msg: le champs passwd est obligatoire validators: passwdValidator defaultValidator: class: sfStringValidator param: min: 5 min_error: ce champs doit etre > à 10 caractères loginValidator: class: sfStringValidator param: min: 10 min_error: ce champs doit etre > à 15 caractères passwdValidator: class: sfStringValidator param: min: 10 min_error: ce champs doit etre > à 15 caractères
Merci d'avance
Partager