如何向所有模板中注入变量(即全局变量)
编辑本页警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 2.0,现已不再维护。
读本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。
如何向所有模板中注入变量(即全局变量)
有时,您希望所有使用的模板都可以访问某个变量。这在你的应用程序/配置/ config.yml
文件:
- YAML
- XML
- PHP
1 2 3 4 5
# app / config / config.yml枝:#……全局变量:ga_tracking:UA-xxxxx-x
现在,变量ga_tracking
在所有的Twig模板中可用:
1
<p>谷歌跟踪码为:{{ga_tracking}}p>
就是这么简单!您还可以利用内置的服务容器系统,它允许您隔离或重用值:
1 2 3
;应用程序/配置/ parameters.ini(参数)ga_tracking: UA-xxxxx-x
- YAML
- XML
- PHP
1 2 3 4
# app / config / config.yml枝:全局变量:ga_tracking:“% ga_tracking %”
与以前完全相同的变量是可用的。
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。