2014-01-10 28 views
1

請注意:我知道如何從parameters.yml中讀取參數如何從Symfony2中的config.yml讀取配置值?

我一直在herehere沒有回答我的問題。

我需要從config.yml中讀取不是參數的配置值。

我想要做的就是從另一個供應商包中讀取一些配置。

任何幫助將不勝感激!

+0

最好的辦法是看的依賴注入擴展您的供應商。代碼將顯示如何處理配置文件。在大多數情況下,您將能夠通過服務訪問您需要的數據。或者,按照@devict的建議,直接讀取配置文件。 – Cerad

回答

0

也許有做一個漂亮的方式,但你應該嘗試使用YAML組件:http://symfony.com/doc/current/components/yaml/introduction.html

+0

漂亮嗎?這是最糟糕的一個;)Symfony配置文件使用緩存來避免解析每個請求上的yaml文件... –

+1

是的。但是沒有直接讀取config.yml緩存版本的標準方法。簡單的原因是:沒有緩存版本的config.yml。每個包都處理自己的變量。處理後的信息最終被緩存,因此您不必在每個請求上重做處理內容。從不同供應商軟件包讀取配置文件的唯一方法是直接讀取它們。 – Cerad

相關問題