codeigniter 参数不适用于定义的路线
codeigniter params not working with defined route
我已经为特定的 URL 定义了路由,但是路由参数不起作用,同样的 URL 没有路由参数是有效的,这是我的 URL
https://XXXX.com/username/post/details/10425/50
我在下面定义了路由
$route['(:any)/post/(:any)/(:any)/(:any)'] ='post/details//';
10425
和 50
是我的 2 个参数,这对我不起作用,有人可以帮我解决这个问题吗?
$route['(:any)/post/(:any)/(:any)/(:any)'] ='post/details//';
应该是:
$route['(:any)/post/(:any)/(:any)/(:any)'] ='post/details//';
因为它是第 3 和第 4 个参数,而不是第 1 和第 2 个参数。
我已经为特定的 URL 定义了路由,但是路由参数不起作用,同样的 URL 没有路由参数是有效的,这是我的 URL
https://XXXX.com/username/post/details/10425/50
我在下面定义了路由
$route['(:any)/post/(:any)/(:any)/(:any)'] ='post/details//';
10425
和 50
是我的 2 个参数,这对我不起作用,有人可以帮我解决这个问题吗?
$route['(:any)/post/(:any)/(:any)/(:any)'] ='post/details//';
应该是:
$route['(:any)/post/(:any)/(:any)/(:any)'] ='post/details//';
因为它是第 3 和第 4 个参数,而不是第 1 和第 2 个参数。