Bonjour à tous,
je suis en pleine découverte de ce framework que je trouve vraiment top et j'ai un soucis d'affichage avec twig :

j'ai un menu tout ce qu'il y a de plus classique et quand je suis dans la section affichée à l'écran,
je veux afficher un class="active" sur le <li> correspondant...

Rien que du très classique ...

Apres quelques recherches, j'en suis arrivé à ceci qui est censé fonctionner :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<ul class="nav nav-pills nav-stacked">
 
    {% for menu_item in liste_menu %}
    <li role="presentation" {% if menu_item.nom in app.request.attributes.get('_route') %} class="active" {% endif %}>
        <a href="{{ path( menu_item.route )}}" >{{ menu_item.nom }}</a>
    </li>
 
    {% endfor %}
 
</ul>
mais ça ne marche pas, pas d'erreur ni rien cependant.

le truc est que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
{{ app.request.attributes.get('_route') }}
ne m'affiche rien du tout dans ma vue ...
donc bien sur impossible de répondre à ma condition ci dessus.

Qu'ai je bien pu faire de mal pour {{ app.request.attributes.get('_route') }} ne fasse rien ?