我现在已经有一段时间使用Symfony(2/3)了,尽管阅读了完整的文档,但我总是问自己:
为什么配置值不能立即用作参数(注入服务等)?例如,如果我有config.yml
喜欢
namespace_bundle:
universe:
answer: 42
...为什么不能'我在一些服务%namespace_bundle.universe.answer%
中注入一个参数(因为Sf有一个很好的PropertyAccess
组件)
这总是强迫我从* BundleExtension中的配置中定义参数。这背后的设计理念是什么?
或许我多年来一直在遗漏某些东西?...