2010-07-12 88 views
3

除了明顯的'admin'和'blog'外,Zend Framework中的模塊結構的用例是否有任何使用Modules的原因或指導原則?我覺得要使用模塊,但我不確定如何將我的Web應用程序拆分爲模塊。Zend框架中模塊的用例

你能否提出一些使用模塊會有好處的例子?

回答

3

如果您希望跨多個應用程序重用它們,或者某個應用程序足夠大以至於需要將其分離到其自己的塊中,則模塊很有用。而不是在一個目錄中有一堆無關的控制器,該模塊允許您將MVC拆分爲相關的塊。

我們一直使用模塊;我們的客戶經常在可用模塊之間進行選擇以打包應用程序。我們還引入了模塊依賴關係,以便模塊可以相互依賴。

作爲一般規則,當我們的應用程序具有高級子文件夾時,除非它們只有幾頁,否則它們是模塊。例如,About只能是應用程序中的控制器和視圖,但論壇可能是它自己的模塊。