看板 PHP 關於我們 聯絡資訊
各位版友好 小弟初次接觸CodeIgniter 假設我目前在localhost/index.php/home home是一個controller home底下宣告一個function是Listbooks 點擊下面的連結 <li><a href="home/Listbooks">books</a></li> 進入localhost/index.php/home/Listbooks 但是如果我重複點擊該連結的話會變成 localhost/index.php/home/home/home/Listbooks 會一直重複controler 有點類似下面的問題 http://ppt.cc/fop9 當我用絕對路徑的時候,例如echo current_url().'Listbooks' 還是會一直重複上去... 請問正確的寫法應該是要怎麼寫 謝謝^^ -- ~宅男的四個徵兆~ ∠□ ○ ! * \○/ ★    (○ ? ╦╦└□ " ○□═ □   □> ║║√√ ╦══╦ ∥    |\ 一回家就上PTT 每天想正妹 以當好人為樂 忘記正妹虧欠自己 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.169.131
hSATAC:人家有 url helper 幹嘛不用... 03/26 18:39
hi..我有用site_url('home/listbooks') 但還是會一直重複>< ※ 編輯: Arim 來自: 218.173.155.45 (03/26 19:44)
MOONRAKER:/home/Listbooks不就好了。你相對路徑觀念不對。 03/26 21:18
hi, /是指根目錄嗎? 我改成 <a href="<?echo site_url('/home/listbooks')?>"> 還是會重複 ※ 編輯: Arim 來自: 218.173.155.45 (03/26 21:32)
appleboy46:CI 幾版? 03/26 21:35
appleboy46:附一下 config.php 內的 base_url 及 index_page 03/26 21:36
$config['base_url'] = ''; $config['index_page'] = ''; 我的網址是localhost/~user/myhtml/home base_url我已經修改成我的根目錄 http://localhost/~username/myhtml/ 改成'/home/listbooks'之後 按第二次之後會變成/home/home/listbooks 按第三次又變回/home/listbooks ※ 編輯: Arim 來自: 218.173.155.45 (03/26 21:38) ※ 編輯: Arim 來自: 218.173.155.45 (03/26 21:56) ※ 編輯: Arim 來自: 218.173.155.45 (03/26 21:57) ok 解決了 感謝各位協助 ※ 編輯: Arim 來自: 218.173.155.45 (03/26 23:20)