3

我想知道在 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?采取正确的方法吗?或者有更好的东西可以使用。

再见

4

1 回答 1

1

如果我们已经有了一个好的方法,为什么还要发明一种新方法?

Symfony 的服务容器可以完美地存储配置,您可以通过导入容器扩展来导入外部资源。

于 2012-11-17T21:49:51.963 回答