在控制器中获取Symfony2常规配置值(不是参数!)

时间:2012-01-31 08:53:25

标签: symfony configuration

如何从Symfony2中的控制器中获取config.ymlsecurity.yml的值?我不是在谈论我在#34;参数"下定义的那些。密钥(可以通过$this->container->getParameter()轻松获取),但存储在上层的密钥。

例如,我如何获得security.firewalls.my_firewall.remember_me.key值?

1 个答案:

答案 0 :(得分:2)

将值定义为参数并将其分配给config.ymlsecurity.yml中的值有什么问题?您可以从控制器轻松获取它。

例如,在parameters.ini文件中添加一个参数:

remember_me_key = some_key_here

然后在security.yml文件中使用它:

security.firewalls.my_firewall.remember_me.key: %remember_me_key%

并以您已经完成的方式从控制器访问它。