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 :
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
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 )
Merci d'avance