2012-04-12 7 views
-1

これはかなり問題ですが、それは私を悩ましています - 私はcodeigniterサイトとタンク認証を統合しようとしています。私はタンク認証コントローラの一部を私のメインページコントローラ。Codeigniter - tank_authの統合 - ライブラリの読み込み

通常、コントローラ全体で使用されるすべてのライブラリ/モデルなどを、コンストラクタ内の配列としてロードします。 「

function __construct(){ 
    parent::__construct(); 
    $this->load->helper(array('form', 'url')); 
    $this->load->library('form_validation'); 
    $this->load->library('security'); 
    $this->load->library('tank_auth'); 
    $this->lang->load('tank_auth'); 
} 

このISN:

function __construct(){ 
    parent::__construct(); 
    $this->load->helper(array('form', 'url')); 
    $this->load->library('form_validation', 'security', 'tank_auth'); 
    $this->lang->load('tank_auth'); 
} 

これは空白のサイト

(このoutputingのコンテンツの下にインデックスコントローラはもちろんあります)を製造するいくつかの理由のためである。しかし、次のコードは正常に動作します私が知っている問題ですが、どうしてこのことがうまくいかないのか、何か考えていただければ幸いです。同じことをやっていますか?タンクの認証ライブラリとセキュリティライブラリを同時に読み込んでいて、間違っていると思います。最初に読み込む - 方法はありますか? o配列としてロードするときにロードの順番を強制する?

任意の入力/思考​​はずっとあなたが複数のライブラリをロードするためにload()を使用する場合は、配列で渡す必要が

答えて

2

を高く評価しました。 Reference

$this->load->library(array('form_validation', 'security', 'tank_auth')); 
+0

私はそれを逃したと信じられない...長い日だった – WebweaverD

関連する問題