« Programmation PHP avec Symfony/Formulaire » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 64 :
 
De plus, il est possible d'ajouter un type de champ "entité" avec [[../Doctrine/]]<ref>https://symfony.com/doc/master/reference/forms/types/entity.html</ref>.
 
{{attention|Il n'y a pas de type checkbox ou radiobox comme mais il faut jouer sur deux paramètres de <code>EntityType</code> ainsi :|clear=left}}
 
{| class="wikitable"
! Élément !! Expanded !! Multiple
|-
| Sélecteur || false || false
|-
| Sélecteur multiple || false || true
|-
| Boutons radio || true || false
|-
| Cases à cocher || true || true
|}
 
== Appel du formulaire dans la vue ==
Ligne 72 ⟶ 86 :
* form_widget
* form_label
 
Pour afficher tout le formulaire :
<source lang=twig>
{{ form_start(form) }}
{{ form_end(form) }}
</source>
 
Pour n'afficher qu'un seul champ :
<source lang=twig>
{{ form_widget(form.choosen_credit_card) }}
</source>
 
Les même attributs qu'en PHP peuvent être définis en paramètre. Ex :