我是hmvc的新手,我想问一下带有hmvc扩展的代码点火器中的文件夹结构。 我曾经为管理员和公众安排应用程序控制器文件夹,如下所示:
应用
--控制器/
----管理员/
------登录php
------仪表板.php
----博客.php
----关于.php
----联系人.php
因此,该页面可以使用{base_url}/admin/login、{base_url}/admin/dashboard访问,用于admin和Public的是{base_url}/blog、{base_url}/about等。
有了hmvc扩展,如何实现这样的url?目前,我使用adminsomething.php创建文件名,但这对我来说看起来很混乱。
应用程序/
--模块/
----管理员_白板/
------控制器/
--------admin_dashboard.php
------型号/
------视图/
----家/
--------主页.php
非常感谢。
您的模块中可以有多个控制器。因此,在模块的控制器文件夹中使用管理控制器进行文件夹管理。
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');