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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
{% render "XxxYyyBundle:Default:divers" with {'type':'menu','localisation':'head'} %}
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':'body'} %}
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" %}
Et cette methode (diversAction) me renvoie 2 variables que peux utiliser dans mon layout...

Avez-vous une solution ?

Merci.

Guilhem.