E5 · Bloc 1
Symfony — contrôleurs, routing et Twig
Création d’une application Symfony : architecture MVC, contrôleurs, routes dynamiques et templates Twig avec héritage.

Objectifs
- Comprendre la structure d’un projet Symfony
- Créer des contrôleurs et gérer les routes
- Manipuler Twig : héritage, blocs, boucles et conditions
Démarche
- 01Création du projet avec composer create-project puis ajout de webapp
- 02Génération des contrôleurs Home et Recipe
- 03Routes dynamiques (/recipe/{slug}) et lecture des paramètres de requête
- 04Vérification des routes avec debug:router
Résultats
- Application multi-pages fonctionnelle
- Base pour Doctrine ORM et un CRUD complet
Compétences mobilisées
- C3Développer la présence en ligne de l’organisation
- C6Organiser son développement professionnel