如何从 parameters.ini
中定义的变量在 Symfony2 中创建常量,以便我可以在所有 twig 文件中使用该常量。
例子:
parameters.ini:
blog="https://www.blog.com"
我必须声明的常量值声明,以便在所有 twig 文件中都可以访问它。?
'blog_link' => $this->container->getParameter( 'blog' )
查看:
<a href="{{blog_link}}" target="_blank">BLOG</a>
最佳答案
您可以像这样简单地添加 Twig 全局变量:
#app/config/config.yml
twig:
globals:
blog_link: '%blog%'
其中 %blog%
是前面在 parameters.ini
中定义的参数,就像您已经做过的那样。
更多信息请访问 Symfony's Cookbook
关于symfony - 在 Symfony2 的 parameters.ini 中创建参数并访问所有 Twig 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37138954/