2009-07-09 52 views
3

我需要一個笨的路線,因此所有下列網址的:笨途徑幫助

admin/users/page/:num 
admin/accounts/page/:num 
members/results/page/:num 
products/page/:num 

被轉發到

admin/users/index 
admin/accounts/index 
members/results/index 
products/index 

分別。我只想要一個可以實現這個技巧的正則表達式,而不是每次手動設置路由。

具體而言,任何以page/:num結尾的網址都應轉發給其各自的控制器的索引方法。而通過:num我的意思是任何數字。

這可能嗎?

回答

4

我真的不明白爲什麼你想這樣做。 (我假設你想從URL,而不是讓頁面數)

這些行添加到您的system/application/config/routes.php(想不出一個電話解決方案):

$route['([a-z]+)/page/:num'] = "$1/index"; 
$route['([a-z]+)/([a-z]+)/page/:num'] = "$1/$2/index"; 

cmiiw。

+0

謝謝,作品像一個魅力!我想這是因爲我的自定義分頁庫創建像/路徑/到/控制器/頁/ $頁的鏈接。我不想手動設置每條路線。有一個更好的方法嗎? – 2009-07-09 11:41:44