CodeIgniter: コントローラー、アクション、URL 情報を取得する方法 質問する

CodeIgniter: コントローラー、アクション、URL 情報を取得する方法 質問する

以下の URL があります:

これらの URL からコントローラ名、アクション名を取得する方法。私は CodeIgniter 初心者です。この情報を取得するためのヘルパー関数はありますか?

元:

$params = helper_function( current_url() )

$paramsのようなものになります

array (
  'controller' => 'system/settings', 
  'action' => 'edit', 
  '...'=>'...'
)

ベストアンサー1

あなたはURI クラス:

$this->uri->segment(n); // n=1 for controller, n=2 for method, etc

以下の方法も有効だと聞きましたが、現在はテストできません。

$this->router->fetch_class();
$this->router->fetch_method();

おすすめ記事