Bonjour,

Comment passer du twig en parametre d'un render ? Je peux passer du HTML mais pas du HTML + twig.

Exemple concret ci-dessous, tout est bien interprété en HTML mais le {{ path(...) }} n'est pas interprété par twig (et donc j'ai {{ path(...) }} en brut dans ma page et le lien ne marche donc pas.

CONTROLLER
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
return $this->render('MyCommonBundle::accueil.html.twig', 
                    array(
                        'name' => $idPage,
                        'menuList' => array('<li><a href="{{ path(\'bundle_x_tree\') }}">Create tree</a></li>')
                        ));
TWIG
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
{% autoescape true %}
                        {% for element in menuList  %}
 
                            {{ element|raw }}
 
                        {% endfor %}
{% endautoescape %}
Merci