如何使用CodeIgniter自动包含使用自己的类

时间:2012-09-24 17:00:19

标签: codeigniter codeigniter-2

我正在使用CodeIgniter。我想使用自己的类作为控制器函数内的参数传递。

通常,我可以将此类放在一个文件夹中,并将其包含在MY_Controller及其路径中。但我想知道在CodeIgniter中是否有办法做到这一点。我不能把它放在库文件夹中,不能使用loader类,因为它试图创建一个对象的实例,但我想随时创建实例。如果我自己的类需要构造函数参数,则Loader类会出错。

最好的方法是什么? 哪个是最好的文件夹?

1 个答案:

答案 0 :(得分: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;



     }

}