我終於決定升級我的CI,我遵循本用戶指南 CodeIgniter User Guide Version 2.1.4笨升級到1.7.2 2.1.4導致致命錯誤:類「MY_Controller」未找到
,但到底什麼時候我嘗試加載我的網頁我得到這樣
Fatal error: Class 'MY_Controller' not found in
C:\xampp\htdocs\myfolder\system\application\controllers\home.php on line 6
和home.php線6誤差class Home extends MY_Controller {
我有名字My_controller.php文件中
C:\xampp\htdocs\myfolder\system\application\libraries
這是文件:
<?php
class MY_Controller extends Controller {
var $needLogin = FALSE;
var $rakunpanel = FALSE;
function __construct() {
parent::__construct();
$isVisited = $this->session->userdata('visited');
if($isVisited !== '1'){
$this->session->set_userdata('visited', '1');
redirect('welcome');
}
if($this->rakunpanel === TRUE){
$this->needLogin = TRUE;
$this->layout->setLayout('folderAdmin/layout_admin');
}
if($this->needLogin === TRUE && !$this->tank_auth->is_logged_in()){
redirect(ADMIN_PATH.'auth/login/');
}
}
function is_ajax() {
return (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && ($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest'));
}
}
這對我來說很難,因爲我必須按照步驟升級從CI版本1.7.2至2.1.4 所以任何建議,爲什麼這會發生? 感謝您的所有建議。 CI控制器
'類MY_Controller擴展是CI_Controller {' –
你是如何自動加載的MY_Controller? – Jeemusu