如何动态地在路线中执行以下操作?
$route['notifications'] = 'admin/notifications';
$route['categories'] = 'admin/categories';
这意味着我的控制器下的任何方法名称都是登录页面。 我不希望管理员控制器出现在网址中。
我只是在路由中使用$ CI-> router->方法我不能在路由配置中使用get_instance。
我该怎么做?
谢谢!
答案 0 :(得分:0)
很难获得动态路由,因为此时加载的CodeIgniter并不多。
我使用以下命令将控制器的所有方法移动到第一个段:
$route['(?!(api|account|more))(\w+)/(.*?)'] = "admin/$2/$3";
$route['(?!(api|account|more))(\w+)'] = "admin/$2";
api|account|more
是被忽略的路线。