Pas le temps de lire l'article ? Voici ce qu'il faut retenir.
Makina propose une nouvelle approche pour les formulaires Symfony en utilisant les MapQueryStrings et MapRequestPayload.
1
Une nouvelle approche — Le compoasant Form de Symfony est souvent utilisé mais peut être compliqué pour les cas non nominaux.
2
Theming et Data Transformers — Le theming et l'utilisation des Data Transformers peuvent être des points de friction dans l'utilisation du compoasant Form.
3
Un nouvel attribut — Makina a imaginé un nouvel attribut MapFormState fonctionnant de la même manière que MapRequestPayload.
💡
Pourquoi c'est important : Cette nouvelle approche permet de séparer la logique back-end des contrôleurs et la logique front-end des templates Twig, facilitant ainsi la création de formulaires complexes.