在 CodeIgniter 中使用路由需要帮助

Need help using routes in CodeIgniter

我对路由在 codeiIgniter 中的工作方式有点困惑。我已经设置了这条路线

$route['myfirstest'] = 'Blogs';

然后我在 application/controllers 目录

下设置了一个名为 blogs.php 的 php 文件

当我运行以下URL

/code_igniter/index.php/myfirstest/hello/hello

我收到一条 404 消息

然而当我运行下面这个URL

/code_igniter/index.php/blogs/hello/hello

找到了

任何人都可以帮我解决这个问题..也许我没有正确理解整个路线..

我认为这对你有用

$route['myfirstest'] = 'Blogs';
$route['myfirstest/(:any)'] = "Blogs/"

这也适用于 you.But 我认为这不是您的真正目的。

$route['myfirstest/hello/hello'] = "Blogs/hello/hello";

如果你想要 hello 函数中的任何值,你可以这样写

$route['myfirstest/hello/(:any)'] = "Blogs/hello/";

请记住,对于第二个和第三个解决方案,您还需要编写

$route['myfirstest'] = 'Blogs';