2015-06-11 16 views
0

我已經創建了一個擴展是CI_Controller內部應用程序/核心文件夾MY_Controller.php並創建了在Codeigniter版本3.0.0錯誤?

我創建的擴展MY_Controller這個完美的作品,但是當user.php的控制器在同一文件夾擴展MY_Controller一個Public_Controller.php改變我的用戶控制器擴展Public_Controller我得到這個錯誤

Severity: Error 

Message: Class 'Public_Controller' not found 

這是一個錯誤?

是在有笨版本的任何其他衆所周知的缺陷3.0.0

+0

是否包含定義此public_controller文件? –

回答

0

我解決了這個問題先生: 我加入這段代碼塊在我的application/config/config.php文件

function __autoload($classname){ 
     if(strpos($classname, 'CI_')!==0){ 
    $file = APPPATH.'core/'.$classname.'.php'; 
    if(file_exists($file)&& is_file($file)){ 
     @include_once($file); 
    } 
} 

}

1

不,這不是一個錯誤......它不會奇蹟般地包括您Public_Controller.php只是因爲你把它放在那裏。您必須手動包含該文件,最好從MY_Controller.php

+0

我怎麼能包括它先生? –