2016-03-04 62 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