2012-10-16 39 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中。 我無法從日誌中得到任何東西,所以我不能告訴我在這裏做錯了什麼。 任何線索?

感謝

回答