我需要帮助来重写url并删除控制器以及url中的函数名称给定url是我当前的uel。
网址:http://localhost/example/Loadercontrol/detail/200
我想要这种类型的网址
网址:http://localhost/example/name(将ID替换为名称)。
我已经尝试重写网址以及
$route['example'] = 'localhost/example/Loadercontrol/detail';
但它没有用。我真的试图解决这个问题。请帮我。
答案 0 :(得分:1)
试试这样..
$route['example/(:num)'] = 'example/Loadercontrol/detail/$1';
有关详细信息,请参阅此处... https://www.codeigniter.com/userguide3/general/routing.html#wildcards
通配符实际上是正则表达式的别名,:any
分别被转换为[^ /] +和:num
到[0-9] +。