大家好,我有一个代码给我这个错误
致命错误:在第 3 行的 C:\wamp\www\project\application\controllers\admin\home.php 中找不到类 'MY_Controller'
我不知道为什么它会显示这个错误......</p>
C:\wamp\www\project\application\controllers\admin\home.php 的代码是
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Home extends MY_Controller {
function index()
{
redirect('admin/login');
}
function logout()
{
$this->session->unset_userdata('logged_in');
//session_destroy();
redirect('admin/login');
}
}
?>
C:\wamp\www\project\application\libraries\MY_Controller.php 的代码是
<?php
class MY_Controller extends CI_Controller {
public function __construct() {
parent::__construct();
if (!$this->session->userdata('logged_in')) {
redirect('admin/login');
}
}
}
如果我把
类 Home 扩展 CI_Controller
代替
类 Home 扩展 MY_Controller
在里面
C:\wamp\www\project\application\controller\admin\home.php
文件并尝试加载
C:\wamp\www\project\application\libraries\MY_Controller.php
在构造函数中
C:\wamp\www\project\application\controllers\admin\home.php
表明
在非对象上调用成员函数 userdata()
为什么这样?