需要使用CodeIgniter中的路由

时间:2011-11-19 01:04:04

标签: php codeigniter url-routing

我希望获取http://mysite.com/user/1等网址,以便路由到我的Controller get($id) {...}的{​​{1}}函数。

我尝试了以下操作,但收到404错误,User而不是输出Page Not Found

请你能告诉我哪里出错了!!

Hello, User 1

编辑----

我的代码在我//routes file $route['user/:id'] = "user/$1"; //user controller function get($id) { echo "Hi, User $id"; } 运行时效果很好,但在我运行http://mysite.com/user/get/1时没有。

3 个答案:

答案 0 :(得分:1)

这应该有效:

$route['user/(:num)'] = "user/get/$1";

http://ellislab.com/codeigniter/user-guide/general/routing.html

的更多信息

答案 1 :(得分:0)

试试这个:

$route['user/get/'] = "user/";

或将get函数重命名为索引函数。可能不需要对routes.php进行任何更改。

答案 2 :(得分:0)

这样:

['user/(:any)'] = user/get/$1;

希望有所帮助