Décrivez ici votre problème ou ce que vous cherchez à faire.

Ce que je veux

Je veux afficher les menus du site qui proviennent de la base de donnée car c'est les catégories, je cherche une méthode comment le faire depuis le base layout de symfony

Merci d'avance

cordialement

2 réponses


gillesr
Réponse acceptée

Bonjour,

Tu peux utiliser la fonction render pour intégrer un controleur (qui va générer ton menu catégories) dans ton layout de base:

https://symfony.com/doc/current/templates.html#embedding-controllers

Tu pourras ensuite utiliser du cache pour éviter des appels systématiques à la BDD, notamment en utilisant le cache ESI :

https://symfony.com/doc/current/http_cache/esi.html#using-esi-in-symfony

tincode
Auteur

Bonjour Gillers,
Merci infinimenent pour ton aide, j'ai également vu une vidéo de Grafikart sur le Bloc partagé de symfony,

Excellente journée à toi
cordialement