У меня есть пара контроллеров в двух модулях с одинаковым именем, и оба работают нормально. также у меня есть функция для проверки прав доступа, она использует $this->router->fetch_class()
.
проблема в том, $this->router->fetch_class()
возвращает имя контроллера, и это то же самое. но мне нужно имя модуля тоже.
Структура модулей
/modules
/product
/controllers
/product.php
/options.php [1]
/models
/views
/inventory
/controllers
/inventory.php
/options.php [2]
/models
/views
и URL-адреса:
[1]: ../product/options/function_name
[2]: ../inventory/options/function_name
так есть ли способ проверить права доступа без изменения имени контроллера?