我在解決我的應用程序中的路徑時遇到了問題。codeigniter - APPPATH返回控制器後的路徑
我使用APPPATH函數來讀取/寫入我的圖像的字符串路徑在我的數據庫。問題是,APPPATH回放功能控制器
這裏後,我對獲得CSS
<link rel="stylesheet" type="text/css" href="<?php echo '../' . APPPATH.'_data/css/style.css'; ?>" />
,當我去http://localhost/project/index.php/home
它的偉大工程 CSS鏈接http://localhost/project/application/_data/css/style.css
功能這是正確的
但後來我有這等控制器
http://localhost/project/index.php/member/index/1
CSS文件路徑有是
href="<?php echo '../../../' . APPPATH."_data/css/style.css"; ?>"
,因爲其他明智我的鏈接的CSS去
http://localhost/project/index.php/member/application/_data/css/style.css
我用一個簡單的模板結構,在那裏我有我的頭/內容/頁腳在包括在視圖中的子文件夾我正在向內容發送數據。相當標準的東西。我只是不明白爲什麼APPPATH不起作用,就好像被調用時一樣,它給了我應用程序文件夾的PATH,無論使用什麼類。
base_url()像一個魅力工作!感謝您的建議。也會研究其他選項。 – Ando
另一種選擇:http://codeigniter.com/user_guide/helpers/html_helper.html#link_tag –