我試圖通過我的應用程序的代碼使用個人網址,其功能與www.facebook.com/namehere
(在我的應用程序www.website.com/identifier
)上的功能相同。你將如何在路線中設置動態?因此,如果不是現有的控制器(/ login,/ admin,/ howitworks,/ about都被採用),它會運行一個函數並使用該標識符來查詢數據庫?CodeIgniter中動態路由的問題
我試過閱讀路由,但我似乎無法得到這個工作。
我試圖通過我的應用程序的代碼使用個人網址,其功能與www.facebook.com/namehere
(在我的應用程序www.website.com/identifier
)上的功能相同。你將如何在路線中設置動態?因此,如果不是現有的控制器(/ login,/ admin,/ howitworks,/ about都被採用),它會運行一個函數並使用該標識符來查詢數據庫?CodeIgniter中動態路由的問題
我試過閱讀路由,但我似乎無法得到這個工作。
只要按照這個網址Codeigniter's url routing和__remap()
如果您controller
包含一個名爲_remap()
功能,它總是會被調用,無論你的URI包含。它覆蓋了URI確定調用哪個函數的正常行爲,allowing you to define your own function routing rules
。
CI
的文檔非常好,它會以非常簡單和優雅的方式教會您的一切。
您可以在路由配置中設置404_override
。然後檢出_remap
(link)函數以在該控制器內路由事物。
+1,很棒的小費,謝謝! – ramayac