2011-10-15 8 views
0

如:如何知道我可以在zend_application的application.ini中使用什麼配置字符串?

[production] 
resources.frontController.moduleDirectory = APPLICATION_PATH 

如何知道「resources.frontController.moduleDirectory」是一個有效的配置項

+0

ZF手冊的[一頁](http://framework.zend.com/manual/en/zend.application.available-resources.html)中列出了許多有效的配置密鑰。 –

+0

@JohnFlatness謝謝。我怎樣才能將你標記爲有效答案? – lovespring

回答

1

resources.someResourceName開始的所有密鑰將被傳遞到相應的資源。每個個人資源負責處理這些選項。

Zend Framework手冊包含a page,其中列出了內置資源的配置密鑰。儘管該頁面應該涵蓋大部分內容,但並不一定是詳盡的。

如果手冊沒有列出您正在尋找的資源的關鍵字,那麼通常可以假設您可以通過程序將其傳遞給Zend Framework組件的相同選項也是其關聯資源的關鍵字。作爲最後的手段,查看資源的代碼(將在Zend/Application/Resource文件夾中查找內置資源)應該至少讓您知道哪些密鑰是有效的。

當然,你也可以write your own resource plugins,你可以控制他們接受的配置鍵。

+0

請注意,除了資源之外,您還可以爲任何在引導程序中具有setter的參數設置參數。例如,如果你有一個setFoo($ foo)方法,你可以在你的配置文件中有foo = bar,並且「bar」將被傳遞給setFoo方法。 – Fatmuemoo

相關問題