2012-11-17 104 views
3

我想知道在symfony 2中加載yaml配置文件的最佳方式是什麼。我正在討論編寫自己的文件並解析它們以在控制器中使用它們。在symfony中加載資源

理想情況下,我應該可以合併代表我應用程序(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

爲什麼發明了一種新的方法,如果我們have a good one already

Symfony的服務容器可以完美保存配置,您可以使用importscontainer extensions導入外部資源。

+1

不錯的一個隊友;)這個鏈接http://symfony.com/doc/2.0/components/config/resources.html讓我困惑了一下,但是,正如你所指出的那樣,以服務的方式就是這樣。 乾杯 – nourdine