-2

CodeIgniter を使用しています。独自のクラスを使用して、コントローラー関数内の引数として渡したいです。

MY_Controller通常、このクラスをフォルダーに配置し、そのパスに含めることができます。しかし、CodeIgniter でこれを行う方法があるかどうかを知りたいです。オブジェクトのインスタンスを作成しようとするため、libraries フォルダーに配置できず、ローダー クラスを使用できませんが、必要なときにいつでもインスタンスを作成したいと考えています。自分のクラスにコンストラクタ パラメータが必要な場合、ローダー クラスでエラーが発生します。

それを行う最善の方法は何ですか?入れるのに最適なフォルダはどれですか?

4

1 に答える 1

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;



     }

}
于 2012-09-25T06:19:31.957 に答える