簡體   English   中英

致命錯誤:在Codeigniter中檢查所有控制器方法的會話時,找不到類'MY_Controller'

[英]Fatal error: Class 'MY_Controller' not found when checking session at all controller method in Codeigniter

我正在Codeigniter上工作,並按照此鏈接codeigniter檢查每個控制器中的用戶會話以檢查每個控制器上的會話,我已在庫文件夾中創建了MY_Controller.php

<?php

class MY_Controller extends CI_Controller
{
    public function __construct()
    {
        parent::__construct();
    }

    public function is_logged_in()
    {
        $user = $this->session->userdata('logged_in');
        return isset($user);
    }
}


?>

Create_Check.php

Class Create_Check extends MY_Controller {

public function __construct() {
parent::__construct();
}

public function edit_getting_started($c_id)
{
    if ($this->is_logged_in())
    {
    $course_data['result']=$c_id;
    $this->load->view('goal',$course_data);
    }
    else
    {
    // go to login page.
    }
}
}

當我運行Create_Check / edit_getting_started / 3時,出現以下錯誤:

致命錯誤:找不到類“ MY_Controller”

我是Codeigniter的新手,對此了解不多,我想要一種標准的方法來檢查每個頁面上的會話。 請幫助解決我的問題。能否僅在此鏈接中看到檢查控制器構造方法的代碼? CodeIgniter-如何檢查將在每種方法中使用的會話

要擴展核心類,您必須將其擴展名(在本例中為MY_Controller.php文件)放在core /下 ,而不是在library /下。

鏈接至說明此問題的手冊: http : //www.codeigniter.com/userguide3/general/core_classes.html#extending-core-class

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM