2013-07-25 179 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 /”有点根目录 –