2012-09-24 46 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; 



    } 

}