我需要访问routes.php中的一些配置项。配置文件已自动加载。看起来路由文件在CI生命周期中加载较早且大多数是静态的。是否仍然可以这样做?
使用常量可能是另一种选择。但我更喜欢在我的场景中配置。
有人可以帮我完成这个吗?
答案 0 :(得分:2)
$route[$this->config->item('cms')['admin']['folder']] = "project-cms/admin/index";
为我工作
答案 1 :(得分:0)
对我来说,这解决了这个问题:
$this->router;
var_dump
如果routes.php包含:
$route['default_controller'] = 'Home';
$route['404_override'] = '';
$route['anything'] = "anything";
所以我用过的东西:
$this->router->default_controller;
$this->router->routes['404_override'];
$this->router->routes['anything'];