0

私は数か月間 CI を行ってきましたが、CI で独自のライブラリ クラスを作成したいと思うようになりました。さて、私の問題は、ネイティブ リソースを利用するために CI のインスタンスを取得できないように見えることです。私はこれをやった。

class MyClass{
     protected $instance;
     public function __construct()
     {
        $this->$instance = &get_instance(); <-- this is what i did (theoretically speaking)

     }
  }

私が試した他のこと

class MyClass{

     protected $instance = &get_instance(); <-- reports a syntax error on Apatana

     public function __construct()
     {


     }
  }

インスタンスを取得する方法についてより良いアイデアを提供できる人は誰でも(ソースコードの1つのポイントで初期化します)<-と言われていますが、インスタンスを1回だけ取得して、それをずっと使用したかったのです私のクラス

4

1 に答える 1

1
you can use it in this way
in constructor
$this->ci = & get_instance();

then you can use it like 
$this->ci->load->model();   
于 2013-04-20T11:15:07.363 に答える