我正在尝试在我的Codeigniter应用程序中使用third party library进行openfire。
所以我已将libarary放在第三方文件夹中,并创建了一个index.php文件,我在其中配置了我的库。
然后我在库文件夹中创建了一个名为index.php的类文件,我将这样调用第三方库:
<?php defined('BASEPATH') OR exit('No direct script access allowed');
class Open extends MY_Controller
{
public function __construct()
{
parent::__construct();
}
public function index()
{
require_once APPPATH.'third_party/openfire/index.php';
}
}
最后创建了一个名为user.php的控制器,并尝试使用以下命令加载此libaray:
$this->load->library('Open');
但是在屏幕上显示错误:
无法找到指定的类:Session.php
这是一个意想不到的错误!可能的原因是什么?如果我停止加载这个库,一切正常。
我已经在autload.php中加载了Session
答案 0 :(得分:1)
类Open扩展了MY_Controller
尝试不扩展MY_Controller