Php 后端、前端、成员等的codeigniter模块

Php 后端、前端、成员等的codeigniter模块,php,codeigniter,modular,Php,Codeigniter,Modular,我将要创建一个复杂的电子商务应用程序,并想知道是否将每个登录面板和区域设置为CI中的一个模块 例如: application modules/ - backend/ -- config -- controllers -- models -- views - frontend/ -- config -- controllers -- models -- views - members/ -- config -- controllers -- models -- views 如果这个方法是个坏

我将要创建一个复杂的电子商务应用程序,并想知道是否将每个登录面板和区域设置为CI中的一个模块

例如:

application
modules/
- backend/
-- config
-- controllers
-- models
-- views

- frontend/
-- config
-- controllers
-- models
-- views

- members/
-- config
-- controllers
-- models
-- views

如果这个方法是个坏主意,那么如何做才能让我组织每个登录面板的所有控制器、模型和视图。

您应该坚持MVC模式,这意味着将控制器放在de controller文件夹中,与模型和视图一样

您仍然可以使用子文件夹来组织文件

使用您的方法,您必须修改CI并使其适应新的结构,这意味着如果您想要升级,将来会出现问题,甚至意味着解决将来的错误会有困难,因为您的CI已被修改

如果你认为这是值得的,那么就去做,比如说因为你的项目很大,你需要这样组织,那么就去做;这里没有什么不能做的。

您必须在这里使用HMVC(父子MCV层的层次结构), 要在CodeIgniter中设置HMVC,您需要访问以下链接


  • 嗨,警官,你找到解决办法了吗。我也面临同样的问题,正在寻求帮助。