1
$route['about'] = 'core/about';
$route['blog'] = 'core/blog';
$route['press'] = 'core/press';
在URL它顯示abc.com/about我已經使用codeigniter路由器刪除了控制器名稱。現在如何獲取控制器名稱?
如何從URL獲取控制器的名字嗎?
$route['about'] = 'core/about';
$route['blog'] = 'core/blog';
$route['press'] = 'core/press';
在URL它顯示abc.com/about我已經使用codeigniter路由器刪除了控制器名稱。現在如何獲取控制器名稱?
如何從URL獲取控制器的名字嗎?
試試這一個。
$this->router->fetch_class();
$this->router->fetch_method();
使用fetch_class
獲得電流控制器名稱,並使用fetch_method
在相關的控制器來獲取當前函數名。 或者你可以簡單地做到這一點使用PHP核心
echo __CLASS__;
要做到同樣的事情在笨:
echo $this->router->class;
不工作通過$ this->路由器 - > FETCH_CLASS();將返回第一個uri段,如$ this-> uri-> segment(1); 但我想獲得使用routes.php隱藏的控制器名稱「核心」。 –
@SoumenDas請立即確認。我編輯了答案 –