无法访问HMVC CI中的嵌套子文件夹

时间:2019-05-23 05:33:41

标签: codeigniter codeigniter-3

我刚刚在模块(ui和admin)中创建了两个文件夹...无法在url中调用控制器。

http://localhost:82/myproject/ui/home/userlogin

ui (folder)
 -home (folder)
    - home (controller)
      - userlogin (method)

admin (folder)
 -dsb (folder)
    - dsb (controller)

2 个答案:

答案 0 :(得分:1)

在HMVC中这是不可能的,因为HVC基于模块工作,并且您的目标网址是... https://localhost/site_name/module_name/method_name

具有相同名称控制器的模块名称,如果再次在模块中放置一个子模块,则该模块不会成为目标。而且我认为与HMVC无关,这不是一个好习惯

答案 1 :(得分:0)

尝试将文件夹结构更改为

  • ui(文件夹)

    • 家(文件夹)

      • 控制器(文件夹)

        • 家庭(控制器)

          • 用户登录(方法)
      • 模型(文件夹)

      • 视图(文件夹)