2012-10-30 74 views
0

多個URL如何todefine功能我希望我的笨調用一個函數的出口(...)當在Codeignitor

domain.com/foo/bar/show/122.export 

也是同樣的功能,如果

domain.com/boo/for/show_all/172.export 
domain.com/goo/par/detail/122.export 

,所以我想我可以定義該函數僅輸出(...)一次 並將相應頁面的HTML代碼傳遞到導出函數 或至少是調用的來源。

如何爲我的整個CI頁面定義這個?

+1

嘗試使用路線http://codeigniter.com/user_guide/general/routing.html –

回答

1

可以使用CI的URI路徑

這樣的事情應該工作(說你的導出功能是在出口控制器)

$route['([a-z]+)/([a-z]+)/([a-z]+)/(\d+)\.(export)'] = "exports/export/$1/$2/$3/$4"; 

所以您導出方法將有源信息。

+0

這種接縫的方式比我在第一時間計劃的更好。 – tH0r