我已经创建了一个基于Zend Framework 2的CMS,我在我的项目中使用它。我应该为CMS中的每项任务设置单独的模块吗?
例如,我的CMS中有新闻,图库,用户,统计信息,消息等,现在我有一个名为“应用程序”的模块,另一个名为“Admin”的模块用于管理它们,还有一个模块命名为“auth”,用于管理用户和管理员。这个结构是否正常,或者我应该将它们分开并为CMS的每个部分制作更多模块?
答案 0 :(得分:0)
模块的概念是你可以在另一个项目中重用的东西。
如果您的代码(功能)特定于您的应用程序,并且它不能在其他应用程序中重复使用,那么它可以放在您的应用程序模块下。