Création de votre Premier Contrôleur Symfony

Création d'un contrôleur (création d'une classe avec une action retournant un objet "Response", mapping avec le routeur)
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre Symfony 3
Revoir le teaser Je m'abonne
Transcription

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Apprendre à créer un contrôleur dans Symfony et configurer les routes pour rendre l’application fonctionnelle.

Découvrez les étapes essentielles pour créer un contrôleur dans Symfony et configurer les routes.

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.

Voir plus
Questions réponses
Qu'est-ce qu'un contrôleur dans Symfony?
Un contrôleur dans Symfony est une classe qui contient la logique de l'application et renvoie des réponses HTTP, en s'associant aux routes définies.
Comment associer une URL à un contrôleur dans Symfony?
Pour associer une URL à un contrôleur dans Symfony, on utilise les annotations de routing au-dessus de la méthode correspondante, en définissant l'URL et le nom de la route.
Quelle classe Symfony est utilisée pour retourner une réponse HTTP?
La classe Response de Symfony est utilisée pour retourner une réponse HTTP. Il faut l’importer pour l'utiliser dans le contrôleur.

Programme détaillé