article(s) dans votre panier VOIR

Symfony 3 : Inclure un contrôleur

  • Vidéo 49 sur 69
  • 3h45 de formation
  • 69 leçons

Un contenu flash devrait s'afficher ici. Votre navigateur ne comporte pas de plugin flash, ou il ne s'est pas correctement initialisé.

Vous pouvez télécharger le plugin flash depuis le site d'Adobe à l'adresse suivante : http://get.adobe.com/flashplayer/.

Pour accéder à la suite de cette formation, vous devez vous abonner.
previous
summary
resume
next
play
Inclure un contrôleur
00:00 / 10:58
HD
fullscreen
Je m’abonne
à partir de 16,6 € / mois
  • Visionnage en ligne
  • Accès illimité à toutes nos formations
OU
J'achète uniquement
la formation
49,90€
  • Téléchargement + VOD à vie
  • Accès uniquement à cette formation

Sommaire de la formation

Détails de la formation

Dans cette vidéo en ligne pour apprendre les fondamentaux de Symfony 3, le formateur Boris Lebon vous explique comment inclure un contrôleur dans la couche vue. L’objectif de ce cours est de créer un contrôleur permettant de gérer le menu de votre application. Pour y parvenir, vous entrez tout d’abord dans le fichier contrôleur afin de créer une nouvelle action. Dans cette action, vous récupérez le nom de la route courante. Pour cela, vous utilisez la fonction RequestStack. Ainsi, le code devient $RequestStack = $this -> get (« request_stack »). Il faut savoir que RequestStack vous permet de prendre la requêtemètre. Dans cette dernière, vous pouvez récupérer le nom de la route courante. Pour cette requêtemètre, vous avez donc la fonction masterRequest. Dans ce cas, le code est $masterRequest = $requestStack –> getMasterRequest. Cela fait, vous ajoutez une boucle If pour afficher le nom de la route. Ces étapes finies, vous vous rendez dans votre fichier Twig dans lequel vous ajoutez la fonction href. Dans cette fonction, vous générez un lien pour le menu avec l’instruction URL. Pour conclure, l’inclusion d’un contrôleur dans Twig vous permet donc d’accéder à une base de données ou autres services de Symfony.

Ces formations pourraient aussi vous intéresser