假设我有一个名为xyz
的模块。
我的管理员控制器在这里:cms/addons/shared_addons/modules/xyz/controllers/admin.php
并按如下方式访问:
http://whatever.com/admin/xyz
http://whatever.com/admin/xyz/some_method
http://whatever.com/admin/xyz/ijk
我可以创建一个让我使用以下网址的控制器吗?
http://whatever.com/admin/xyz/subcontroller/
http://whatever.com/admin/xyz/subcontroller/a_method
http://whatever.com/admin/xyz/subcontroller/b_method
如果是这样,我如何命名控制器文件和类?
我尝试创建admin_subcontroller.php
并调用课程Admin_Subcontroller
或Admin_Xyz_Subcontroller
,但都不起作用。
干杯!
答案 0 :(得分:1)
将一个文件添加到名为routes.php的配置文件夹中,并添加如下内容:
$route['module/admin/subcontroller(:any)?'] = 'admin_subcontroller$1';