2013-02-06 83 views
0

我想在Zend Framework 2中配置一個模塊,但我很困惑,可能的參數名稱和值是什麼。Zend Framework 2完整配置參數?

有沒有這方面的參考?我到處尋找,但找不到任何東西。

+0

你使用的骨骼?如果是這樣,那就去複製應用程序模塊。並且不要忘記更新config/application.config.php – michaelbn

+0

我可以問你對配置'Module'有什麼瞭解嗎?一個模塊可能很多,但也可能只有20行Module.php。 – Sam

回答

0

這個問題有點不清楚。您是否在嘗試配置由其他人編寫的模塊,或者您在問如何讓自己的模塊提供用戶友好的配置?

通過了解配置如何工作,這兩個問題都得到了解答。

在一個設計良好的模塊中,通常有一個config目錄,其中包含兩個文件:config/module.config.php<modulename>.global.php.dist

module.config.php用於內部(專用)配置。有人使用你的模塊可能不關心內容。

<modulename>.global.php.dist包含用戶可能想要更改的所有配置數據。使用該模塊的開發人員將此文件複製到/config/autoload/<modulename>.global.php(該路徑來自項目的頂部,而不是模塊 - 模塊的用戶不應該在模塊目錄內進行更改)。

開發人員也可能想要創建config/autoload/<modulename>.local.php來覆蓋全局文件中的內容。骨架應用程序包含一個.gitignore文件,該文件會導致忽略.local.php配置文件。這有助於解決開發/登臺/生產之間的雜耍配置,並且與各種部署系統很好地協作。

對於這個東西稍微更廣闊的解釋,見this blog post