Допустим, у меня есть модуль с именем xyz.
xyz
Мой контроллер администратора находится здесь: cms/addons/shared_addons/modules/xyz/controllers/admin.php И доступ к нему осуществляется следующим образом:
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
Можно ли создать контроллер, который позволит мне использовать следующие URL-адреса?
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, но ни один из них не работает.
admin_subcontroller.php
Admin_Subcontroller
Admin_Xyz_Subcontroller
Приветствия!
Добавьте файл в папку конфигурации с именем rout.php и добавьте что-то вроде следующего:
$route['module/admin/subcontroller(:any)?'] = 'admin_subcontroller$1';