¿Cómo se puede obtener una variable global twig para mantener la modificación después de cambiarla con includes? Mi salida deseada es "set @ deeper" aunque obtengo "configuración original".Symfony 2 + Twig variables globales
app/config/config.yml
twig:
globals:
testvar: "original setting"
root.html.twig
{% include "MyBundle::levelone.html.twig" %}
{{ testvar }}
levelone.html.twig
{% set testvar = "set @ levelone" %}
{% include "MyBundle::deeper.html.twig" %}
deeper.html.twig
{% set testvar = "set @ deeper" %}
¿Has probado dentro de los bloques? Quiero decir, envuelva todo su '{% set testvar%}' y '{{testvar}}' con '{% block global_test%}'. – Florian