2012-09-24 74 views
-2

我正在使用CodeIgniter。我想使用我自己的類作爲控制器函數內部的參數傳遞。如何自動包含與CodeIgniter一起使用自己的類

通常情況下,我可以將這個類放在一個文件夾中,並將其包含到MY_Controller及其路徑中。但是我想知道在CodeIgniter中是否有這樣做的方法。我不能把它放在庫文件夾中,不能使用loader類,因爲它試圖創建一個對象的實例,但我想創建實例,只要我想要。如果我自己的類需要構造函數參數,Loader類會給出錯誤。

這樣做的最好方法是什麼? 哪個是放置它的最佳文件夾?

回答

0

這很簡單。考慮這個例子

<?php 
Class Home extends CI_Controller{ 

    public $arg1 = 1; 
    public $arg2 = 2; 

    function index($this->$arg1 , $this->$arg2){ //or function index() 
     //Then inside function 
     //$vara = $this->$arg1 , $varb = $this->$arg2; 



    } 

}