我要制作一个包含公共和管理员部分的webapp,我们是两个不同的开发团队。我搜索了最好的方法,我找到了HMVC。我完成了从wiredesignz安装codeigniter-modular-extensions-hmvc并且它正在工作,但我认为我还没有理解文件夹/模块结构的原理。
如果我想创建一个webapp,其中admin和公共页面引用相同的db表(例如,admin部分可以配置常规首选项,博客类别,添加用户,添加角色......以及用户可以使用公共部分添加博客,图片,...)
这将是一个很好的结构吗?
如果我想拥有更多管理员或公共控制器,我是否要创建更多模块? (modules / admin_dashboard,modules / admin_users,...)
我希望你能帮助我,我有点失落:/
THX!
答案 0 :(得分:1)
David Connelly在youtube上有一些很好的教程。他建议'1表 - 1模块'结构。然后,您可以在其他模块(如仪表板)中使用这些模块的控制器方法来获取或操作数据。这就是我理解它的方式。