解釋我的處境首先,我想創建一個動態頁面使用CI。我在URI路由中發現我可以使用WildCards,我使用它來將ID傳遞給控制器中的函數以從數據庫中檢索。CodeIgniter的URI使用通配符頁
通過使用我的路由文件[這在路由我改變其控制器和函數來調用。
1)我在Default_Routing網址是: 本地主機/ CI/
2)當我瀏覽到其他鏈接,我會得到: 本地主機/ CI /約
3)當我使用通配符我得到這個網址: 本地主機/ CI /件/ 11
- 而我用段(3)獲得「11」
4)但是,當我在這頁是我嘗試再次導航到「關於」鏈接時,我得到: 本地主機/ CI /成員/約
- 這在某種程度上「成員」停留在URL後它增加了「約」,而不是僅僅本地主機/ CI /約
從手冊我覺得_remap可以修復那個問題時間(我不確定),我不知道如何解決這個問題,或者我使用了錯誤的方法。
** base_url()**爲我工作,但有沒有另一種方式,而不是隻是在navagation欄的href中的每個鏈接旁邊添加base_url? – user2721121
嗯,這是一個問題,不是笨,但在一般 - 如果你建立與/ XXX/YYY/ZZZ的URL結構的網站,你如何建立鏈接?像HOME_DIR。 $鏈接; 同樣在這裏。當然,另一種選擇是隻鏈接到主目錄/(),但在本地主機的情況下/將涉及到本地主機,不爲localhost/CI –