On découvre le projet type que j'ai mis en place pour vous : ce n'est qu'un simple formulaire de prise de commande, et pour le gérer, nous avons une classe OrderController et d'autres classes qui nous donnent les outils nécessaires à l'enregistrement de commandes.

On va vite se rendre compte que le code peut être grandement amélioré.