Toutes les réalisations E5 · Bloc 1

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.

Capture — Symfony — contrôleurs, routing et Twig

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

  1. 01Création du projet avec composer create-project puis ajout de webapp
  2. 02Génération des contrôleurs Home et Recipe
  3. 03Routes dynamiques (/recipe/{slug}) et lecture des paramètres de requête
  4. 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