2013-09-24 83 views
0

在這裏我有一個子域和文件夾在以下URL buyjapon。這是網站屬於Yii框架。圖像路徑不能在YII框架中工作?

基本上我們把圖片路徑稱爲<img src="/images/usd_C.jpg" />。我在我的域中創建文件夾遷移到那個文件夾,然後我想調用圖片src就像那個<img src="/images/usd_C.jpg" />但它不會正常顯示圖片。 我有包括基本href頭標籤

<head> 
    <base href="http://demo.osiztechnologies.com/buyjapon"> 
    </head> 

注:當我打電話圖片src這樣<img src="buyjapon/images/usd_C.jpg" />它會顯示正確。但我想通過在圖像src中添加buyjapon來更改整個網站。

如何調用this..Please指導我..

回答

0

如果你的URL的網頁到不需要/ buyjapon文件夾名稱存在,那麼其中一個方案是創建一個圖像控制器,它開創了來自圖像文件夾的請求圖像,並將其輸出到數據流。我在不同用戶需要對同一圖像進行不同翻譯的情況下這樣做。

但是,它看起來可能是您的網絡服務器設置不正確 - 如果您使用的是Apache,您是否爲您的網站設置了虛擬主機?這可能會解決你所有的問題。看看這裏:http://httpd.apache.org/docs/2.2/vhosts/examples.html,並在你當前的虛擬主機設置,看看該怎麼做。

+0

正常情況下,我使用下面的代碼得到類似_「/home/demoosiz/public_html/buyjapon/protected/config/main.php」的結果:$ config = dirname(__ FILE __)。'/ protected/config/main。 PHP的「; 你能否給出另一種解決方案? – user2711066

+0

是的,但是如果你將index.php上移一級,你的URL應該都是相對於它而不是子文件夾。 –

+0

是@zack Newsham,當我進入一個級別時,它會影響到我的其他網站。 Index.php將覆蓋現有的。請給這個想法... – user2711066