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:43]
thierry [Label]
prog:symfony:formulaires:formtype_file [28/09/2022 12:49] (Version actuelle)
thierry [Required]
Ligne 44: Ligne 44:
 ===== Les Champs de formulaires ===== ===== Les Champs de formulaires =====
 ==== Options des champs ==== ==== Options des champs ====
 +=== Attr ===
 +''​ ['​attr'​ => ['​attribut1'​=>'​valeur','​attribut2'​=>'​valeur'​]]''​
 +
 +Utilisé pour définir des attributs de la balise HTML du champ.
 +<code php>
 +$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>​
 === Label === === Label ===
 ''​ ['​label'​ => 'Mon Label'​]''​ ''​ ['​label'​ => 'Mon Label'​]''​
Ligne 50: 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]''​