Comment choisir son framework: formulaire modification – Zend framework 2

Introduction
Dans un précédent billet, je vous ai présenté l’initiative de grafikart:

Sur les prochains billets, nous allons détailler, analyser et comparer la manière de faire de chaque framework.

But de ce billet : Zend framework 2
Dans ce billet, nous allons essayer de comprendre comment s’organise un formulaire, l’enregistrement en base de données et éventuellement la vérification de certains champs.

Voilà la page que l’on va analyser ici:
siteWeb

Le controlleur
/module/Blog/src/Blog/Controller/PostController.php
tree-module-post

code-module-post-edit

La vue
/module/Blog/view/blog/post/edit.phtml
tree-view-edit

code-view-edit

Les controles
/module/Blog/src/Blog/Form/EditPostForm.php
tree-form

On a ici une classe par type de formulaire, où l’on a les différents controles effectuées.

code-form

Dans le controlleur, on voit l’utilisation de cette classe ici:
code-module-post-edit-form
note: si il y a une erreur, on affiche un flash message unique

L’enregistrement en base de données
Toujours dans le controlleur, et dans la même méthode, on enregistre via le code suivant:
code-module-post-edit-form-save

Retour au sommaire

Laisser un commentaire