我想从url中删除控制器和函数名称

时间:2016-12-19 07:04:41

标签: php codeigniter model-view-controller

我需要帮助来重写url并删除控制器以及url中的函数名称给定url是我当前的uel。

网址:http://localhost/example/Loadercontrol/detail/200

我想要这种类型的网址

网址:http://localhost/example/name(将ID替换为名称)。

我已经尝试重写网址以及

$route['example'] = 'localhost/example/Loadercontrol/detail';  

但它没有用。我真的试图解决这个问题。请帮我。

1 个答案:

答案 0 :(得分:1)

试试这样..

$route['example/(:num)'] = 'example/Loadercontrol/detail/$1';

有关详细信息,请参阅此处... https://www.codeigniter.com/userguide3/general/routing.html#wildcards

通配符实际上是正则表达式的别名,:any分别被转换为[^ /] +和:num到[0-9] +。