用于webapp的Codeigniter动态路由

时间:2018-01-31 16:02:40

标签: php codeigniter

我想在我的网络应用程序上创建动态路由,但我遇到了路由问题。

这是我的网址: https://www.mywebsite.fr/Template/index/Albumaker/10212276203435022

我想要一些看起来像这样的东西:

https://www.mywebsite.fr/Albumaker

我在我的路线上尝试了这个但是它不起作用:

$route['Template/index/(:any)/(:num)'] = '$1';

任何想法,谢谢?

1 个答案:

答案 0 :(得分:1)

如果您在控制器中为index()功能使用了两个参数,则需要在URL中使用这两个参数。否则,您应该编辑控制器以使用一个参数。

但是你以错误的顺序做事,这是正确的方法:

$route['(:any)'] = 'Template/index/$1';

它不适用于您当前的控制器。但这会奏效:

$route['(:any)/(:num)'] = 'Template/index/$1/$2';

使用此网址:https://www.mywebsite.fr/Albumaker/10212276203435022