2016-01-27 63 views
1

我笨上工作的所有控制器的方法檢查會話及以下鏈接codeigniter check for user session in every controller在每個控制器檢查會話時沒有發現,我已創建MY_Controller.php內庫文件夾致命錯誤:類「MY_Controller」在笨

<?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我收到以下錯誤:

Fatal error: Class 'MY_Controller' not found in

我是Codeigniter的新手,對它沒有太多的知識,我想要一個標準的方法來檢查每一頁的會話。請幫忙解決我problem.Can我們只放控制器構造方法的檢查,這是這個鏈接CodeIgniter - How to check session to be used at every methods

+0

在所有的誠意,請大家閱讀完整的CodeIgniter文檔的時間。它應該只需要幾個小時,這些簡單的任務,如擴展核心類,大部分都被清楚地解釋了。 http://www.codeigniter.com/userguide3/general/welcome.html – Sparky

回答