从ZendFramework 1到ZendFramework 2我对模块的功能有些困惑。在ZF1中,一个模块是一个子应用程序,所以你需要一个'默认'模块和一个'admin'模块来处理系统的管理部分,每个模块下面都会有模型,视图和控制器。这些模块。Zend Framework 2模块设计
看来,在ZF2模块更细粒度?在教程项目中,他们创建了一个“专辑”模块,看起来它只是为单个控制器配置。如果你想维护用户,他们每个人都有一堆相册呢?您是否会为自己的控制器/视图/模型为'用户'创建另一个模块,或者是否会在'相册'模块内创建'UserController'?
如果您想为这些控制器提供api端点,该怎么办?那还有更多的模块吗,还是你在相册控制器中提供了一个指向'/ api/album'的路径,它指定了一个休息风格的控制器?
请参阅我的答案在这里提供: - http://stackoverflow.com/questions/14582579/zf2-module-best-practices – Sam