2016-03-04 61 views
1

没有发现我有一个问题,当我调用一个函数/控制器致命错误:类“是CI_Controller”在Codeigniter.php

$route['admin/refresh_rss'] = "index.php/rss/index"; 

我读的问题是有关的config/database.php中,但是,所有的是正确的,页面加载正确,但是当我要执行控制器时,显示致命错误

+0

是,$路线[ '管理/ refresh_rss']是默认路由? –

+0

有三条保留路由:1)$ route ['default_controller'] ='welcome'; 2)$ route ['404_override'] =''; 3)$ route ['translate_uri_dashes'] = FALSE; –

回答

2

在CodeIgniter中配置路由时,路径不需要index.php部分。

在这种情况下,它将尝试查找控制器'Index.php',操作'rss'并通过参数'index'。

你应该改变你的路线是:

$route['admin/refresh_rss'] = "rss/index"; 

编辑这里的CodeIgniter routing manual