從ZendFramework 1到ZendFramework 2我對模塊的功能有些困惑。在ZF1中,一個模塊是一個子應用程序,所以你需要一個'默認'模塊和一個'admin'模塊來處理系統的管理部分,每個模塊下面都會有模型,視圖和控制器。這些模塊。Zend Framework 2模塊設計
看來,在ZF2模塊更細粒度?在教程項目中,他們創建了一個「專輯」模塊,看起來它只是爲單個控制器配置。如果你想維護用戶,他們每個人都有一堆相冊呢?您是否會爲自己的控制器/視圖/模型爲'用戶'創建另一個模塊,或者是否會在'相冊'模塊內創建'UserController'?
如果您想爲這些控制器提供api端點,該怎麼辦?那還有更多的模塊嗎,還是你在相冊控制器中提供了一個指向'/ api/album'的路徑,它指定了一個休息風格的控制器?
請參閱我的答案在這裏提供: - http://stackoverflow.com/questions/14582579/zf2-module-best-practices – Sam