2016-10-01 3 views
0

내 Codeigniter 응용 프로그램에서 openfire에 third party library을 사용하려고합니다.타사 라이브러리를로드 할 때 세션 클래스를 찾을 수 없습니다.

제 3 자 폴더에 libarary를 넣고 index.php 파일을 만들어 라이브러리를 구성했습니다.

는 그럼 난의 index.php라는 라이브러리 폴더에 클래스 파일을 생성하고이 같은 타사 라이브러리를 호출

마지막 컨트롤러라는 user.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'; 
} 

을} 사용이 libaray를로드

:
$this->load->library('Open'); 

그러나 화면이에

나에게 오류를 보여줍니다

예기치 않은 오류! 이것에 대한 가능한 이유는 무엇일까요? 이 라이브러리를로드하지 않으면 모든 것이 잘 동작합니다.

그리고 이미 autload.php에서 세션을로드 한은

+0

시도를 확장하지보십시오);''__construct()' –

+0

@Loading .. 나는 여전히 작동하지 않았다. – Rajan

답변

1

클래스 열기 MY_Controller 확장

$ this->로드 -> '('세션 '라이브러리를로드 할 MY_Controller

+0

나는 또한 CI_Controller로 확장 해 보았지만 작동하지 않았다. – Rajan

+1

어떤 클래스도 확장하지 말아라. –

+0

네, 고마워요. – Rajan

관련 문제