2013-02-13 27 views
0

我想要做的config.yml 例自定義的配置參數: 在config.yml文件添加自定義配置config.yml在Symfony的2.1

security_enhancement: 
    authentication:true 
    authorization:true 

在相同的格式一樣swiftmailer配置etc.I'm沒有得到主意如何定義。 我越來越像錯誤:

1/2 ParseException: Unable to parse in "\/var\/www\/demo\/app\/config\/config.yml" at line 217 (near "authentication:true"). 

我失去了一些東西在這裏?是否需要添加註入擴展文件?實際上,我希望啓用禁用認證,在監聽器中實現的開發模式下的授權執行,可以使用config_dev.yml完成。我不想在參數下添加。有什麼建議麼?

回答

0

正如你所說的正確理論,假設你的配置涉及到特定的bundle(幾乎肯定會),你的確需要添加DI擴展文件。

雖然參數可以隨意定義,但配置具有層次結構和驗證功能。

通常,配置用於依次定義參數,但它允許在實例化之前對值進行分析和驗證,以便捆綁作者可以提供有關如何使用它們的服務的更好指導(與有意義的錯誤),並且信任正在傳遞給它們的值。

關於如何開始使用配置組件的體面閱讀可以在Symfony2文檔中找到:defining and processing configuration files with the config component

+0

好的,我沒有添加配置樹builder.Thanks你的答案。我會嘗試 – stefun 2013-03-04 07:31:16

相關問題