Introduction au Contrôleur et Routing
Objectifs
Apprendre à créer un contrôleur dans Symfony et configurer les routes pour rendre l’application fonctionnelle.
Résumé
Découvrez les étapes essentielles pour créer un contrôleur dans Symfony et configurer les routes.
Description
Dans cette leçon, nous apprenons à créer notre premier contrôleur dans Symfony, un élément central du design pattern MVC. Les contrôleurs contiennent toute la logique de notre application, similaire aux pages en PHP procédural. Nous démontrons comment définir un namespace, créer une classe de contrôleur, et une méthode indexAction.
Ensuite, nous illustrons comment lier cette méthode à une réponse HTTP à l'aide de l'objet Response, en prenant soin d'importer la classe nécessaire. Nous explorons également la configuration des routes via les annotations pour associer une URL spécifique à notre contrôleur. Enfin, nous modifions et testons notre application pour nous assurer de son bon fonctionnement, en ajustant le texte affiché et l'URL correspondante.