14

在控制器中我可以这样阅读

$this->container->getParameter('test');

但是如何在我的 twig 模板中获取这个 var “test”?

4

2 回答 2

31

取决于你需要得到什么,我从中获取数据的方式parameters.ini是:

配置.yml

twig:
    globals: 
        google_maps_api_key: %google_maps_api_key% 

参数.ini

[parameters]
    google_maps_api_key="authkey"

在模板中:

{{ google_maps_api_key }}

希望能帮助到你。

于 2011-09-30T09:07:50.017 回答
4

是的,您可以创建自己的 Twig 扩展,在此类中,您可以getGlobals()使用全局变量覆盖并返回一个数组。

或者你可以在这个扩展中创建一个 Twig 方法param($value)来返回正确的参数。

于 2012-02-22T11:36:24.560 回答