Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
prog:symfony:formulaires:formtype_file [28/09/2022 12:45]
thierry [Label]
prog:symfony:formulaires:formtype_file [28/09/2022 12:49] (Version actuelle)
thierry [Required]
Ligne 45: Ligne 45:
 ==== Options des champs ==== ==== Options des champs ====
 === Attr === === Attr ===
-''​ ['​attr'​ => ['​attribut1'​=>'​valeur','​attribut2'​=>'​valeur'​]''​+''​ ['​attr'​ => ['​attribut1'​=>'​valeur','​attribut2'​=>'​valeur'​]]''​ 
 + 
 +Utilisé pour définir des attributs de la balise HTML du champ.
 <code php> <code php>
-$builder->​add('​mail',​ EmailType::​class,​ ['label' => 'Entrez votre adresse e-mail']);+$builder->​add('​mail',​ EmailType::​class,​ ['attr' => ['class' => 'form-control form-control-lg',​ '​placeholder'​ => '​Adresse Email']]); 
 +</​code>​ 
 +Ce qui nous affichera en HTML 
 +<code html> 
 +<input type="​email"​ id="​test_mail_form_mail"​ name="​test_mail_form[mail]"​ required="​required"​ class="​form-control form-control-lg form-control"​ placeholder="​Adresse Email" />
 </​code>​ </​code>​
 === Label === === Label ===
Ligne 55: Ligne 61:
 </​code>​ </​code>​
 === Required === === Required ===
 + ''​ ['​required'​ => false]''​
 +
 Par défaut un champ est considéré comme Required,\\ Par défaut un champ est considéré comme Required,\\
 pour le mettre non Required il faut mettre explicitement l'​option ''​ ['​required'​ => false]''​ pour le mettre non Required il faut mettre explicitement l'​option ''​ ['​required'​ => false]''​