2014-01-24 40 views
0

如何在Twig中声明变量为全局变量?如何在Twig中定义变量的全局范围

该变量将位于树枝模板中的多个块内部,并且每个块应该能够使用该变化的变量。

我试过这样做,但它保留了它声明的变量的值。

+0

如果您使用的是Symfony2,请阅读以下内容:http://symfony.com/doc/currentbook/templating/global_variables.html –

+0

@DaniSancas我没有使用Symfony2。我需要在FoxyCart自定义模板中使用树枝。他们的数据结构有点复杂,变成需要的html输出。 –

+0

非常伤心:(我唯一的提示是'包含参数'。如果不适合你,我很抱歉,我什么也没有:http://twig.sensiolabs.org/doc/tags/include.html –

回答

0

如果您需要树枝中的全局变量,请在\Twig_Environment实例上调用addGlobal()。我不熟悉FoxyCart和它的树枝整合,所以我无法帮你处理细节。