2013-07-25 211 views
0

我在存儲在數據庫中的圖像路徑存在問題。圖像的相對路徑

我有一個joomla網站的文章,並在內容中有圖片路徑。

我在我的symfony項目中導入了joomla數據庫,除了圖片的路徑之外,一切都很好。

由於路徑都在我的內容和所存儲這樣的:

<p>this is my image<img src="images/myimg.png"></p> 

我不能使用{{ asset('images/myimg.png") }}。問題是這些是相對路徑,例如我把我的圖像放在/web/images
當我在我的博客(網址是mydomain.com/news)的首頁時,它的作用就像一個魅力,我看到所有的圖像,但是當我在一篇文章裏面,(像這樣的網址:mydomain.com/新聞/文章/ ID)它不起作用導致symfony更改URL的路徑到mydomain.com/news/article/images/myimg.png,它不起作用。

回答

0

如果圖像文件夾路徑是這樣的:

www.mydomain.com/news/images/ 

和你的文章是:

www.mydomain.com/news/article 

那麼你必須這樣寫你的路徑的文章:

<p>this is my image<img src="../images/myimg.png"></p> 

我建議你把你的圖像文件夾這樣:

www.mydomain.com/images/ 

然後你就可以使用相同的路徑您所有的網頁是這樣的:

<p>this is my image<img src="/images/myimg.png"></p> 
+0

您好感謝您的回答,但有沒有辦法來解決這一問題,而無需重新編寫每一個「」在我的數據庫?我將我的圖片放在/ web/images/news中,併爲一張圖片添加一個「/」,但它不起作用。 –

+0

它將在您的網站的根目錄不在/ web 如果你不想重寫它們,那麼你必須在文章文件夾 – meda

+0

內創建/圖像,並且使用symfony2「/ web /」有點根目錄 –