2013-05-30 81 views
0

我想最初顯示所有用戶的頁面。所以如果我瀏覽http://mydomain/user它將重定向到http://mydomain/user/page/1等等。但是,如果我瀏覽http://mydomain/user/1它將只顯示具有用戶ID的單個用戶。CodeIgniter分頁不能使用路由

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。我有索引()方法輸出到單個用戶信息,如果我給slu。。所以得到一個明智的頁面我使用路由和頁面方法。但它不起作用。它給404 Page not found

有誰有解決方案,請..

回答

0

我認爲你需要看看手冊路由:

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

至於我能看到你的第二個路線doesn'沒有多大意義,你正在調用你的User類的方法page(),並試圖傳入不存在的$ 1。我認爲你需要更好地解釋你想用第二條路線實現的目標 - 我現在不明白爲什麼你需要它。

+0

我編輯了我的問題信息。 –

+0

謝謝。我找到了解決方案。 $ route ['user'] ='user/page';並在頁面類我重定向到重定向('user/page/1'); –