我想使用Codeigniter HMVC子模块。我想在我的项目中创建以下结构。
modules │ ├── module1 │ │ ├── admin │ │ │ ├── controllers ├────── Home.php │ │ │ ├── models │ │ │ └── views │ │ ├── subadmin │ │ │ ├── controllers │ │ │ ├── models │ │ │ └── views │ │ └── worker │ │ ├── controllers │ │ ├── models │ │ └── views │ └── module2 │ ├── admin │ │ ├── controllers │ │ ├── models │ │ └── views │ ├── subadmin │ │ ├── controllers │ │ ├── models │ │ └── views │ └── worker │ ├── controllers │ ├── models │ └── views
当我使用以下URL呼叫我的家庭控制器时
http://localhost/myname/projectname/module1/admin/home
将我带到404 default
CI页。
答案 0 :(得分:0)
您可以轻松地进行HMVC设置。 请进行以下设置 https://github.com/natanfelles/codeigniter-hmvc
答案 1 :(得分:0)
您正在尝试创建嵌套模块-从技术上讲这是不可能的
尝试以下方法:
modules | | | |
| module 1 | | |
| | controllers | |
| | | admin |
| | | | Home.php
| | models | |
| | views | |
| module 2 | | |
| | controllers | |
| | | admin |
| | | | Home.php
| | models | |
| | views | |
它应该与您前面提到的网址一起使用。