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/news/ article/id) 它不起作用导致 symfony 将 url 的路径更改为 mydomain.com/news/article/images/myimg.png 并且它不起作用。

4

1 回答 1

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>
于 2013-07-25T16:19:37.507 回答