在symfony中加载资源

时间:2012-11-17 17:33:04

标签: php symfony

我想知道在symfony 2中加载yaml配置文件的最佳方法是什么。我正在谈论编写自己的文件并解析它们以在我的控制器中使用它们。

理想情况下,我应该能够合并来自多个配置文件的值,这些配置文件代表我在我的应用程序中的各种环境(dev,prod,ecc)。

假设我的myconf.yml看起来像这样:

name: x
surname: y

和myconf_dev.yml看起来像这样:

surname: w
city: nyc

理想情况下,我想要一些这样的界面:

Magik::resolve("myconf", "dev");

会返回

name: x
surname: w
city: nyc

科幻?

我发现了这个http://symfony.com/doc/2.0/components/config/resources.html?这是正确的方式吗?或者有更好的东西可以使用。

Ç 一世 一个 Ø

1 个答案:

答案 0 :(得分:1)

为什么我们have a good one already发明了一种新的方式?

Symfony的服务容器可以很好地存储配置,您可以使用importscontainer extensions导入外部资源。