0

我想首先明智地向所有用户显示页面。所以如果我浏览http://mydomain/user它会重定向到http://mydomain/user/page/1等等。但是如果我浏览http://mydomain/user/1它只会显示具有用户 ID 的单个用户。

http://mydomain/user/1>> 它工作正常。但是因为我想要分页所以我想总是重定向http://mydomain/userhttp://mydomain/user/page/1

我的路由信息​​是:

$route['user/(:num)'] = 'user/index/$1';
$route['user'] = 'user/page/$1';

但是当我按下http://mydomain/user它并没有路由到user/page/$1. 如果我给出 slug,我有 index() 方法输出到单个用户信息。所以得到一个页面明智的列表,我使用了路由和页面方法。但它不起作用。它给404 Page not found

请问有人有解决办法吗。。

4

1 回答 1

0

我认为您需要查看路由手册:

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

据我所知,您的第二条路线没有多大意义,您正在调用 User 类的方法 page() - 并尝试传入不存在的 $1 。我认为你需要更好地解释你想用你的第二条路线实现什么——我现在真的不明白你为什么需要它。

于 2013-05-30T03:31:35.463 回答