Php Can';t访问codeigniter控制器中的uri段

Php Can';t访问codeigniter控制器中的uri段,php,codeigniter,parameters,uri,Php,Codeigniter,Parameters,Uri,通过控制器中的参数获取uri段的最佳方法是什么?我使用了以下代码,但不起作用 uri作为 上面的uri导致404页面未找到错误。如何解决此问题并在索引函数中获取id作为参数。您可以在routes.php文件中编写路由 文件路径:application/config/routes.php $route['home/(:any)'] = 'home/index/$1'; OR $route['home/index/(:any)'] = 'home/index/$1'; 我希望它会有所帮助。您

通过控制器中的参数获取uri段的最佳方法是什么?我使用了以下代码,但不起作用

uri作为


上面的uri导致404页面未找到错误。如何解决此问题并在索引函数中获取id作为参数。

您可以在
routes.php
文件中编写路由

文件路径:
application/config/routes.php

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

OR

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

我希望它会有所帮助。

您可以在
routes.php
文件中编写路由

文件路径:
application/config/routes.php

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

OR

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

我希望它能有所帮助。

$this->uri->segment('4');不确定('3')或('4')我的旧应用程序在上述代码中工作,但现在不工作,我只需要说明问题的原因是基本url定义正确?$this->uri->segment('4');不确定('3')或('4')我的旧应用在上述代码中工作,但现在不工作我只需要问题的原因是基本url定义正确吗?您可以在我的答案中使用或选项。您可以在我的答案中使用或选项。