加载第三方库时未找到会话类

时间:2016-10-01 09:20:56

标签: php codeigniter session

我正在尝试在我的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

1 个答案:

答案 0 :(得分:1)

类Open扩展了MY_Controller

尝试不扩展MY_Controller