php - CodeIgniter - 找不到类“CI_Loader”
问题描述
我正在尝试将CI_Loader
类扩展为 override _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
解决方案
尝试在类 MY_Loader 的声明上方添加以下行
require APPPATH."../system/core/Loader.php";
推荐阅读
- bash - 如何为命令很少的 shell 脚本添加进度条?
- python - 如何计算平均值,如果我的列表里面有另一个列表?
- python - 数据库中的上标转换为 \u00b2
- python - Google Cloud Dataflow - 来自 PubSub 消息的 Pyarrow 架构
- javascript - 刷新后将项目添加到本地存储时,我会丢失其他项目
- javascript - Select2js 将通过 ajax 调用获得的结果与用户输入分开
- jquery - jQuery,一个接一个地启动一堆异步调用
- typo3 - TYPO3 10.4 - 找不到区域设置“en_US.UTF-8”
- splunk - Splunk 索引和空间使用
- python - 熊猫 - 处理 NaN