如何从Symfony2中的config.yml读取配置值?

如何从Symfony2中的config.yml读取配置值?,symfony,Symfony,请注意:我知道如何从parameters.yml读取参数 我一直在,没有人回答我的问题 我需要从config.yml中读取非参数的配置值 我想做的就是从另一个供应商包中读取一些配置 任何帮助都将不胜感激 也许有一种更漂亮的方法,但您应该尝试使用YAML组件:更漂亮???这是最糟糕的一次;Symfony配置文件使用缓存避免在每次请求时解析yaml文件…True。但是没有标准的方法可以直接读取config.yml的缓存版本。原因很简单:config.yml没有缓存版本。每个包处理它们自己的变量。处理

请注意:我知道如何从parameters.yml读取参数

我一直在,没有人回答我的问题

我需要从config.yml中读取非参数的配置值

我想做的就是从另一个供应商包中读取一些配置


任何帮助都将不胜感激

也许有一种更漂亮的方法,但您应该尝试使用YAML组件:

更漂亮???这是最糟糕的一次;Symfony配置文件使用缓存避免在每次请求时解析yaml文件…True。但是没有标准的方法可以直接读取config.yml的缓存版本。原因很简单:config.yml没有缓存版本。每个包处理它们自己的变量。处理后的信息最终会被缓存,这样您就不必在每个请求上重做处理工作。从不同的供应商包中读取配置文件的唯一方法是直接读取它们。最好的办法是查找供应商的依赖项注入扩展。代码将显示如何处理配置文件。在大多数情况下,您将能够通过服务访问所需的数据。或者,按照@Device的建议,直接读取配置文件。