2012-10-16 4 views
1

라이브러리 (응용 프로그램/라이브러리)를 만들려고하는데 컨트롤러에서 호출 할 때 문제가 있습니다. 다음은 라이브러리 메서드를 호출 할 때 Codeigniter에서 HTTP 500 오류가 발생합니다.

컨트롤러

<?php defined('BASEPATH') OR exit('No direct script access allowed'); 

    class Client extends CI_Controller { 

     function __construct() { 
      parent::__construct(); 
      $this->load->library('security'); 
     } 

     function index() { 
      try { 
       $activation_code = 'aa'; 
       $this->security->Check_User_By_ValidationCode($activation_code); 
      } catch (Exception $e) { 
       log('error', $e->getMessage()); 
      } 
     } 
    } 
    ?> 

의 코드입니다 그리고 이것은 내가 도서관

<?php defined('BASEPATH') OR exit('No direct script access allowed'); 

    class Security { 

     var $CI; 

     public function __construct() 
     { 
      $this->CI =& get_instance(); 
     } 

     public function Check_User_By_ValidationCode($activation_code) { 
      return $activation_code ; 
     } 
    } 
    ?> 

그러나 나는 "HTTP 오류 500 (내부 서버 오류)를 받고 있어요에있는 것입니다 : 서버가 요청을 수행하는 동안 예기치 않은 조건이 발생했습니다. " Chrome에서. 로그에서 아무 것도 가져올 수 없으므로 여기서 잘못하고있는 것을 말할 수 없습니다. 실마리가 있습니까?

감사

답변

관련 문제