2014-06-19 23 views
0

我有一個zend框架項目,全部寫在一個模塊中。在此模塊下,您可以找到控制器目錄,模型目錄和視圖目錄。我正在尋找一種觀點來將這個模塊劃分爲許多模塊,每個模塊都有其控制器,模型和視圖。你能否提供一些參考資料來閱讀更多關於這方面的內容。在zendframework中的mvc透視

在此先感謝。

回答

1

你不應該劃分你的模塊,而是引入幾個模塊。每個模塊都有自己的config,srcview文件夾。 src文件夾內部是另一個文件夾(與Module名稱相同),並在此src文件夾中找到controllerviewmodel文件夾(更多取決於項目)。

因此,像這樣:

Folder view in ZF2 application

據我知道這是在ZF2應用正確的佈局。

您還可以閱讀文件夾結構in the ZF2 documentation。 和ZF2項目結構here 並建立一個模塊here in the ZF2 user guide

+0

謝謝,這正是本來應該做的項目開始之前。但現在我整個項目都是一個塊。其任務是將其分解成模塊。我的問題是,是否有已知的策略可以做到這一點,還是僅僅取決於開發者的口味? –

+3

您應該嘗試按功能劃分它們。因此,與某個應用程序功能(可以獨立工作)相關的所有內容都與單獨的模塊相關。如果您的應用程序很小並且功能完全依賴,則可以將其視爲一個模塊。您可以使用一個應用程序模塊。由於[關注點分離](http://en.wikipedia.org/wiki/Separation_of_concerns),您需要[模塊化編程](http://en.wikipedia.org/wiki/Modular_programming)的較大項目,然後分裂它變成獨立的模塊。 – Wilt

+0

很多謝謝,這是一個足夠的答案。 :) –