TD6-6: A vous de jouer

Dans cette partie, vous aurez plus d'autonomie que dans les précédentes, il vous sera alors demandé d'utiliser ce que vous avez appris dans les autres parties du TD afin de créer vos propres pages, contrôleurs, formulaires et entités.

Nous allons maintenant gérer les commandes de pizzas, et c'est à vous de jouer! Pour simplifier, nous considérerons qu'une commande concerne exactement une pizza.

Ajout d'entité

Créez une entité permettant de gérer une commande. Elle peut par exemple avoir une adresse de livraison, un nom et un numéro de téléphone concernant la personne qui la passe. Et n'oubliez pas qu'une commande concerne une pizza.

Création du formulaire

Créez une page (vue/contrôleur/route) et routez le lien "Commander" vers cette dernière. Ecrivez maintenant un formulaire permettant à un visiteur de passer sa commande.

Gestion des commandes

Dans la partie administrateur, ajoutez également une page permettant de visualiser les commandes en attente et de les marquer comme "traitées".

Voilà! Vous connaissez maintenant les bases du framework Symfony, libre à vous d'approfondir tous les points que nous avons survolés.

Pour en apprendre d'avantage, rendez-vous sur symfony.com.