在Symfony2中的parameters.ini中创建参数并在所有Twig文件中访问

时间:2016-05-10 12:44:29

标签: symfony twig

如何在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>

1 个答案:

答案 0 :(得分:9)

您可以像这样添加Twig全局变量:

#app/config/config.yml
twig:
    globals:
        blog_link: '%blog%'

其中%blog%parameters.ini中先前定义的参数,就像您已经做过的那样。

Symfony's Cookbook

中的更多信息