无法访问codeigniter控制器中的uri段

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法访问codeigniter控制器中的uri段相关的知识,希望对你有一定的参考价值。

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

I S

http://localhost/home/23

class Home extends CI_Controller
{


   public function index($para){
    echo $para;
   }
}

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

答案

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

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

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

OR

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

我希望它会有所帮助。

以上是关于无法访问codeigniter控制器中的uri段的主要内容,如果未能解决你的问题,请参考以下文章

没有登录会话,任何人都无法访问 codeigniter 4 中的控制器

ajax成功函数中的codeigniter访问数据数组

CodeIgniter 控制器无法访问

不存在 URI。默认控制器集。 Codeigniter 3.1.9 和 PHP 7.0

CodeIgniter 3 URI 参数和 404 页面

什么是codeigniter控制器?