2011-09-04 95 views
2

我試圖通過我的應用程序的代碼使用個人網址,其功能與www.facebook.com/namehere(在我的應用程序www.website.com/identifier)上的功能相同。你將如何在路線中設置動態?因此,如果不是現有的控制器(/ login,/ admin,/ howitworks,/ about都被採用),它會運行一個函數並使用該標識符來查詢數據庫?CodeIgniter中動態路由的問題

我試過閱讀路由,但我似乎無法得到這個工作。

回答

2

只要按照這個網址Codeigniter's url routing__remap()

如果您controller包含一個名爲_remap()功能,它總是會被調用,無論你的URI包含。它覆蓋了URI確定調用哪個函數的正常行爲,allowing you to define your own function routing rules

CI的文檔非常好,它會以非常簡單和優雅的方式教會您的一切。

+0

+1,很棒的小費,謝謝! – ramayac

1

您可以在路由配置中設置404_override。然後檢出_remaplink)函數以在該控制器內路由事物。