Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
symfony_4:fonctionnement:les_formulaires_gestion_des_formulaires [2022/11/08 09:40] admin |
symfony_4:fonctionnement:les_formulaires_gestion_des_formulaires [2022/11/08 09:50] (Version actuelle) admin [Rendu en twig] |
||
---|---|---|---|
Ligne 226: | Ligne 226: | ||
===== Rendu en twig ===== | ===== Rendu en twig ===== | ||
- | Affichage | + | === Affichage |
+ | |||
+ | Code basique : (Tout en un) | ||
<code PHP> | <code PHP> | ||
- | <div class=" | + | {% if form.date is defined %} |
- | | + | <div class=" |
- | {{ form_label(form.date, | + | {{ form_row(form.date) }} |
- | </ | + | </ |
+ | {% endif %} | ||
</ | </ | ||
+ | Code plus avancé : contrôle de l' | ||
<code PHP> | <code PHP> | ||
- | use App\Entity\Test; | + | {{ form_start(form, |
+ | {% if form.date is defined %} | ||
+ | {{ form_error(form.date) }} | ||
+ | <div class=" | ||
+ | {{ form_widget(form.date) }} | ||
+ | {{ form_label(form.date, | ||
+ | </ | ||
+ | {% endif %} | ||
+ | {{ form_end(form) }} | ||
+ | </ | ||
+ | |||
+ | Affichage de toutes les erreurs du formulaire dans le cadre de l' | ||
+ | <code PHP> | ||
+ | < | ||
+ | {% for error in form.vars.errors.form.getErrors(true) %} | ||
+ | < | ||
+ | {% endfor %} | ||
+ | </ | ||
+ | |||
+ | {% if form.date is defined %} | ||
+ | < | ||
+ | {{ form_widget(form.date) }} | ||
+ | {{ form_label(form.date, | ||
+ | </ | ||
+ | {% endif %} | ||
+ | |||
+ | {% if form.date1 is defined %} | ||
+ | < | ||
+ | {{ form_widget(form.date1) }} | ||
+ | {{ form_label(form.date1, | ||
+ | </ | ||
+ | {% endif %} | ||
- | ... | + | {% if form.date2 is defined %} |
- | + | <div class=" | |
- | | + | {{ form_widget(form.date2) }} |
- | { | + | {{ form_label(form.date2, "Date 2") }} |
- | $resolver-> | + | </ |
- | ' | + | {% endif %} |
- | | + | |
- | } | + | |
</ | </ |