我在Codeigniter路由中獲得了堆棧,我想要的是刪除url中的function_name以便能夠擁有較短的url。codeigniter路徑中刪除url中的function_name
這裏是例子想在我的網址
這個
是否有任何其他的解決方案有這樣的如果c注意在路線上完成?謝謝!
我在Codeigniter路由中獲得了堆棧,我想要的是刪除url中的function_name以便能夠擁有較短的url。codeigniter路徑中刪除url中的function_name
這裏是例子想在我的網址
這個
是否有任何其他的解決方案有這樣的如果c注意在路線上完成?謝謝!
如果以上沒有工作,你可以嘗試:
$route['controller_name/(:num)'] = 'controller_name/lookup_function/$1';
從什麼是已經建議除了硬編碼控制器名稱沒有太大的不同。
這個爲我工作非常感謝! – noviceRick
你或許可以通過嘗試做到這一點:
$route['([a-z]+)/(\d+)'] = "$1/method/$2";
也就是說,如果你不需要改變你的方法的名稱。
謝謝,但nothings發生我把你的代碼在route.php – noviceRick
@noviceRick你需要用你的方法的名稱替換'method'。 –
在不改變route.php –
@Alfonso的情況下,使用'http:// mysite.com/controller_name/id'自動調用索引方法,但是我的功能(id) – noviceRick
有404錯誤,很抱歉,在這裏留言。 @JD Guzman的解決方案不起作用? –