路由编码器与HMVC


routing Codeigniter with HMVC

我将Codeigniter与Datamapper和HMVC结合使用。参见文件夹结构:

-application
   -controllers
      -admin
         -admin.php       
   -modules
      -users
        -models
        -controllers
        -views

现在我想调用我的管理控制器,但这个控制器内的函数不只是索引。我的模块控制器路由正确。建议吗?

如果admin/是一个模块,您将能够使用/admin/method访问该模块,但由于它位于常规控制器目录中,因此您需要转到admin/admin/method。你可以为controllers目录下的子目录指定一个默认的控制器,但是它只会在没有传递参数的情况下调用index方法。