看板 PHP 關於我們 聯絡資訊
最近在用CI 發現css的路徑問題讓我有點頭疼 因為mvc架構好像都是以index.php當作相對路徑.. 而在網頁設計程式中的路徑都是跟現在頁面的相對路徑 變成設計的時候路徑都不能使用瀏覽功能插入了 而且預覽也不能 JS的路徑好像也會遇到這問題 請問板上有人有解決的方法嗎 可以的話說清楚一點 例如css資料夾是放在view底下或是index.php同層 以及語法怎麼下 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.211.217.211 ※ 編輯: tn801534 來自: 218.211.217.211 (11/27 21:34)
tka :CI 有 base_url(), 另外 php有dirname(__FILE__) 11/27 22:18
tka :看不太懂你的需求是什麼, 不過上面兩個應該可以解決 11/27 22:19
tn801534 :base_url()不就是index.php的路徑嗎... 11/27 22:20
tka :但是css如果放在view的目錄 裏面就比較怪了 11/27 22:21
tka :app.目錄裡的東西,不應該直接輸出給瀏覽器才對 11/27 22:23
tka :不過這也可能是我個人的習慣 因為CI還頗自由的說 XD 11/27 22:23
tn801534 :在設計view頁面的時候程式是相對view這個頁面 11/27 22:24
tn801534 :我是希望在設計階段就能正確預覽 11/27 22:25
tn801534 :放在哪倒是還好 11/27 22:26
tka :我都是photoshop圖檔 => 網站 所以沒這問題 XD 11/27 23:38
lym520 :我的作法是在 html meta 區塊加上這段: 11/28 22:31
lym520 :<base href="<?=base_url()?>" /> 11/28 22:32
lym520 :這樣html裡就能使用相對路徑,設計好後再把css img等 11/28 22:32
lym520 :搬到 index.php 同一層目錄即可 11/28 22:33