访问CodeIgniter路由文件中的配置项

时间:2014-10-06 04:58:06

标签: routing codeigniter-2

我需要访问routes.php中的一些配置项。配置文件已自动加载。看起来路由文件在CI生命周期中加载较早且大多数是静态的。是否仍然可以这样做?

使用常量可能是另一种选择。但我更喜欢在我的场景中配置。

有人可以帮我完成这个吗?

2 个答案:

答案 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'];