在 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';
我对路由在 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';