Bonjour,
Est-il possible de récupérer des variables créées dans un "template-parent" pour les réutiliser dans un "template-fils" ?
Parce-que pour afficher un menu déroulant dans le layout (à partir d'une requête sql), je dois exécuter la requête 2 fois, 1 pour le javascript dans le head et 1 pour le code html dans le body. La requête est donc exécutée 2 fois... Pas super.
Explications :
---------------
Actuellement, dans mon layout, pour générer le js, je fais :
Puis, toujours dans mon layout, pour générer le html, je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part {% render "XxxYyyBundle:Default:divers" with {'type':'menu','localisation':'head'} %}
J'aimerais faire un truc du genre au tout début de mon fichier layout :
Code : Sélectionner tout - Visualiser dans une fenêtre à part {% render "XxxYyyBundle:Default:divers" with {'type':'menu','localisation':'body'} %}
Et cette methode (diversAction) me renvoie 2 variables que peux utiliser dans mon layout...
Code : Sélectionner tout - Visualiser dans une fenêtre à part {% render "XxxYyyBundle:Default:divers" %}
Avez-vous une solution ?
Merci.
Guilhem.
Partager