1

我是 hmvc 的新手,我想询问带有 hmvc 扩展名的 codeigniter 中的文件夹结构。我曾经为管理员和公众安排应用程序控制器文件夹,如下所示:

应用

--控制器/

- - 行政/

------登录.php

------dashboard.php

----blog.php

----about.php

----联系人.php

因此,该页面可以通过 {base_url}/admin/login、{base_url}/admin/dashboard 进行访问,对于管理员,对于公共是 {base_url}/blog、{base_url}/about 等。

使用 hmvc 扩展,如何获得这样的 url?现在我用 admin_something.php 创建我的文件名,但这对我来说看起来很乱。

应用/

--模块/

----admin_dashboard/

------控制器/

--------admin_dashboard.php

- - - 楷模/

------浏览次数/

- - 家/

------控制器/

--------home.php

- - - 楷模/

------浏览次数/

谢谢

4

1 回答 1

3

您的模块中可以有多个控制器。因此,在模块的控制器文件夹中创建一个带有管理控制器的文件夹 admin。

mymodule
- controller
  - home.php
  - admin/admin_dashboard.php
- model
  - model.php
- view
  - home_view.php
  - admin/admin_view.php

访问模块

echo Modules::run('mymodule/home/methodname');

echo Modules::run('mymodule/admin/admin_dashboard/methodname');

于 2013-09-14T19:06:26.510 回答