默认CodeIgniter有不同的视图,控制器和模型文件夹,但是当项目很大时变得很难,如果我可以将视图,控制器和模型文件保存在同一个文件夹中会很容易
controller
c1
c2
model
m1
m2
Views
v1
v2
现在我需要
module1
c1
v1
m1
module 2
c2
v2
m2
答案 0 :(得分:1)
如果您正在寻找实际的HMVC,可以在这里找到它: Modular Extensions - HMVC
HMVC会为你做两件事
- 模块分离(您要求的结构)
- 彼此调用和运行模块的控制器/模型/视图
答案 1 :(得分:0)
使用HMVC Pattern并且易于使用。 http://developers.ph/codeigniter/hmvc-pattern-codeigniter-php-framework/