在控制器中获取 Symfony2 常规配置值(不是参数!)
如何从 Symfony2 控制器中的 config.yml 或 security.yml 获取值?我不是在谈论我在“parameters”键下定义的那些(可以通过 $this->container->getParameter() 轻松获得),而是在上层存储的那些。
例如,如何获取 security.firewalls.my_firewall.remember_me.key
值?
How can I get values from config.yml
or security.yml
in the controller in Symfony2? I am not talking about the ones I define under "parameters" key (which one can easily get by $this->container->getParameter()
), but those stored in upper levels.
For example, how can I get the security.firewalls.my_firewall.remember_me.key
value?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将值定义为参数并将其分配给 config.yml 或 security.yml 中的值有什么问题?然后您可以轻松地从控制器获取它。
例如,将参数添加到
parameters.ini
文件中:然后在
security.yml
文件中使用它:并按照您已经执行的方式从控制器访问它。
What's wrong with defining a value as a parameter and assigning it to a value in
config.yml
orsecurity.yml
? You can easily get it from a controller then.For example, add a parameter to the
parameters.ini
file:And then use it in the
security.yml
file:And access it from a controller the way you already do.