在控制器中,我可以这样阅读
$this->container->getParameter('test');
但是如何在我的树枝模板中获得这个var“test”?
答案 0 :(得分:31)
取决于您需要获取的内容,我从parameters.ini
获取数据的方式是:
<强> config.yml 强>
twig:
globals:
google_maps_api_key: %google_maps_api_key%
<强> parameters.ini 强>
[parameters]
google_maps_api_key="authkey"
模板中的:
{{ google_maps_api_key }}
希望它有所帮助。
答案 1 :(得分:4)
是的,您可以创建自己的Twig扩展,在此类中,您可以覆盖getGlobals()
并返回包含全局变量的数组。
或者您可以在此扩展程序param($value)
中创建一个Twig方法以返回正确的参数。