CodeIgniter-找不到类'CI_Loader'

时间:2018-09-05 01:09:27

标签: php codeigniter codeigniter-3

我正在尝试扩展CI_Loader类以覆盖_ci_load_library(),但我收到:

Fatal error: Class 'CI_Loader' not found in C:\Users\X\workspace\ci-app\application\core\MY_Loader.php on line 4
A PHP Error was encountered
Severity: Error

Message: Class 'CI_Loader' not found

Filename: core/MY_Loader.php

Line Number: 4

Backtrace:

MY_Loader位于application/core/MY_Loader.php中,就像这样:

<?php defined('BASEPATH') OR exit('No direct script access allowed');


class MY_Loader extends CI_Loader
{
    public function __construct()
    {
        parent::__construct();
    }

    protected function _ci_load_library($class, $params = NULL, $object_name = NULL)
    {
        // ...
    }
}

我正在使用最新版本的CodeIgniter: 3.1.9

1 个答案:

答案 0 :(得分:1)

尝试在类MY_Loader的声明上方添加以下行

 require APPPATH."../system/core/Loader.php";