使用树枝扩展的全局变量

时间:2017-03-01 19:04:36

标签: php twig symfony

http://symfony.com/doc/current/templating/twig_extension.html
文档提到我可以定义全局变量。

\Twig_Extension似乎没有我可以覆盖的方法来创建全局变量。

有人知道如何使用Twig扩展创建全局变量吗?

1 个答案:

答案 0 :(得分:2)

getGlobals函数已弃用,如果您确实要重新启用此功能,则必须从界面Twig_Extension_GlobalsInterface实现,

class MyTwigExtensions extends \Twig_Extension implements \Twig_Extension_GlobalsInterface {
    public function getGlobals() {
         //...
    }

    public function getName() {
        return 'MyTwigExtensions';
    }
}

documentation