Bonjour,
Je rencontre un petit soucis avec SF2. J'ai créé un fichier template base.html.twig qui contient le layout du site, notamment le header et le footer.
Le footer est composés de liens générés d'après des entités d'un modèle, ils ne sont pas statiques. Exemple :
J'aimerais savoir comment est-ce que je pourrais passer la variable offers depuis un traitement dans un controlleur vers le template. Cette variable étant présente dans absolument toutes les pages de mon site, j'aimerais vraiment éviter la méthode "classique" qui consiste à passer la variable dans la méthode render().
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <ul class="col_2"> {% for offer in offers %} <li><a href="{{offer.href}}">{{offer.title}}</a></li> {% endfor %} </ul>
J'ai cru comprendre qu'il fallait s'orienter vers les services avec un listener, mais je ne comprend pas comment passer une variable dans le template depuis ce service.
Merci d'avance !
Partager