私のビューにはBookという名前のコントローラがロードされています。CodeigniterのビューからコントローラのURLを取得するにはどうすればよいですか?
echo base_url('book');
私のビューにはBookという名前のコントローラがロードされています。CodeigniterのビューからコントローラのURLを取得するにはどうすればよいですか?
echo base_url('book');
は、現在のコントローラを返すには、あなたが使用することができます。
私は手動で入力する代わりにビューで私のコントローラのURLを取得するためにどのような方法があります。
$this->router->fetch_class();
は同様に、あなたは現在のメソッドを返すしたい場合は、あなたが使用できます。echo current_url();
は、あなただけのこの操作を行うことはできません。はい!簡単な方法は、$this->uri->rsegment(n)
を使用しています(nは1から始まります)。セグメントではなくrsegmentを使用すると、ルート処理からのセグメントの損失を回避できます。このメソッドはビューから呼び出すことができます。元のuriライブラリのドキュメントを参照してください。
私はcurrent_url()をエコーします。すべてのURL、クラス、メソッド、パラメータが表示されます。私はクラスだけが必要です。 :) – user826224
あの場合、あなたはちょうど '$ this-> uri-> segment(1);' – Catfish
OH YES!をエコーすることができます。そうですね、私はそんなに愚かではありませんので、質問を投稿する前に考える必要があります。どうもありがとうございます! – user826224
後期の答え:
$this->router->fetch_method();
これは私が探しているものです。どうもありがとうございます! – user826224