我笨上工作的所有控制器的方法檢查會話及以下鏈接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
在所有的誠意,請大家閱讀完整的CodeIgniter文檔的時間。它應該只需要幾個小時,這些簡單的任務,如擴展核心類,大部分都被清楚地解釋了。 http://www.codeigniter.com/userguide3/general/welcome.html – Sparky