symfony2:如何从模板访问服务

如果我创build了一个服务有没有办法从树枝访问它,而不创build一个twig.extension?

你可以在config.yml设置服务一个config.yml全局variables,例如

 #app/config/config.yml twig: globals: your_service: "@your_service" 

在你的template.html.twig文件中,你可以这样调用你的服务:

 {{ your_service.someMethod(twig_variable) }} 

看到这里 。