2011-11-22 10 views

答えて

22

は、現在のコントローラを返すには、あなたが使用することができます。

私は手動で入力する代わりにビューで私のコントローラのURLを取得するためにどのような方法があります。

$this->router->fetch_class(); 

は同様に、あなたは現在のメソッドを返すしたい場合は、あなたが使用できます。echo current_url();

+1

これは私が探しているものです。どうもありがとうございます! – user826224

5

は、あなただけのこの操作を行うことはできません。はい!簡単な方法は、$this->uri->rsegment(n)を使用しています(nは1から始まります)。セグメントではなくrsegmentを使用すると、ルート処理からのセグメントの損失を回避できます。このメソッドはビューから呼び出すことができます。元のuriライブラリのドキュメントを参照してください。

+0

私はcurrent_url()をエコーし​​ます。すべてのURL、クラス、メソッド、パラメータが表示されます。私はクラスだけが必要です。 :) – user826224

+2

あの場合、あなたはちょうど '$ this-> uri-> segment(1);' – Catfish

+1

OH YES!をエコーすることができます。そうですね、私はそんなに愚かではありませんので、質問を投稿する前に考える必要があります。どうもありがとうございます! – user826224

0

後期の答え:

$this->router->fetch_method(); 
関連する問題