CodeIgniter分页不适用于路由

时间:2013-05-30 03:14:29

标签: codeigniter pagination

我想最初以页面方式显示所有用户。因此,如果我浏览http://mydomain/user,它将重定向到http://mydomain/user/page/1,依此类推。但是,如果我浏览http://mydomain/user/1,它将只显示id为user的单个用户。

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

我的路由信息​​是:

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

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

请有人解决方案..

1 个答案:

答案 0 :(得分:0)

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

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

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