扩展核心类报错--找不到父类
公司原有一个 CI 项目,在原服务器正常运行,现在迁移到新服务器后,提示致命错误Fatal error: Class 'CI_Library' not found in /www/ci2/application/libraries/Console.php on line 3
Console 类的代码 :
final class CI_Console extends CI_Library {
function __construct(){
parent::__construct();
self::$production = defined('ENVIRONMENT') && ENVIRONMENT=='production';
}
...
},
Console类在autoload中加载:
$autoload['libraries'] = array('console');
麻烦大家看一下,谢谢 本帖最后由 lightwave88 于 2019-11-13 00:17 编辑
看起來是 codeigniter 2項目
但只熟係 codeigniter 3
codeigniter 3 預設沒有CI_Library 這個 class
可能是當時開發者自定的 class rule
抱歉暫時沒空看codeigniter 2
現在正在想辦法為codeigniter 3 加入 類似 struts2 的 interceptor(ASP.NET MVC filter) 功能
覺得這是 codeigniter 最缺的功能
呆灣 codeigniter基本因開發者無能
接近停滯.....紛紛轉向 laravel
PHP 版本是多少?重新下载一份 CI 覆盖试试~ 本帖最后由 lightwave88 于 2019-11-13 14:27 编辑
V3
CI_Library 不是预设的系统 class,也不合框架的预设规矩,应该是开发者制定的,要再去找 class 的档案
页:
[1]