全局变量使用树枝延长
问题描述:
http://symfony.com/doc/current/templating/twig_extension.html
文档提到我可以定义全局变量。全局变量使用树枝延长
但是\Twig_Extension
似乎没有可以重写的方法来创建全局变量。
有谁知道我该如何使用Twig扩展来创建全局变量?
答
的getGlobals
功能已被废弃,如果你真的想重新启用此功能,您必须从接口Twig_Extension_GlobalsInterface
以及实施,
class MyTwigExtensions extends \Twig_Extension implements \Twig_Extension_GlobalsInterface {
public function getGlobals() {
//...
}
public function getName() {
return 'MyTwigExtensions';
}
}
您是否尝试过Twig_Environment的'addGlobal( )'方法? – AmericanUmlaut