CATALOGUE Code & Data Formation Symfony Apprendre Symfony 3 Inclusion de Contrôleurs dans les Templates Twig avec Symfony

Inclusion de Contrôleurs dans les Templates Twig avec Symfony

Inclure un contrôleur
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

Les objectifs de cette vidéo sont :
- Apprendre à inclure des contrôleurs dans des templates Twig.
- Gérer dynamiquement le menu de l'application.
- Mettre en évidence le lien actif actuel.

Découvrez comment inclure des contrôleurs dans vos templates Twig avec Symfony pour une gestion dynamique du menu de votre application.

Dans cette leçon, vous apprendrez à inclure des contrôleurs dans vos templates Twig en utilisant le framework Symfony. Contrairement aux simples templates, les contrôleurs peuvent accéder à la base de données et à divers services, rendant votre application plus dynamique et flexible. Nous allons créer un contrôleur nommé menuAction qui récupérera le nom de la route courante à l'aide du service requestStack. Ce contrôleur rendra un template contenant un menu HTML. Nous ajouterons ensuite une logique pour mettre en évidence le lien actif en utilisant des variables Twig et un style CSS spécifique. La leçon se termine par l'inclusion de ce contrôleur dans le layout principal afin que le menu soit visible sur toutes les pages de l'application.

Voir plus
Questions réponses
Pourquoi est-il avantageux d'inclure des contrôleurs dans des templates Twig ?
Inclure des contrôleurs dans des templates Twig permet d'accéder à la base de données et d'utiliser divers services de Symfony pour rendre les templates plus dynamiques.
Que fait le service 'requestStack' en Symfony ?
Le service 'requestStack' en Symfony permet de récupérer la requête maître, qui contient des informations telles que le nom de la route courante.
Quelle est l'utilité de la fonction 'assets install' ?
La fonction 'assets install' est utilisée pour copier les fichiers d'actifs nécessaires, comme les fichiers CSS, dans le dossier web de l'application.

Programme détaillé