我在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的解决方案不起作用? –