Php 图像的相对路径
我对数据库中存储的图像路径有问题 我有一个joomla网站的文章,在内容中有图片路径 我在我的symfony项目中导入了joomla数据库,除了图像的路径之外,一切都很好 由于路径位于“我的内容”中并按如下方式存储:Php 图像的相对路径,php,symfony,path,relative-path,Php,Symfony,Path,Relative Path,我对数据库中存储的图像路径有问题 我有一个joomla网站的文章,在内容中有图片路径 我在我的symfony项目中导入了joomla数据库,除了图像的路径之外,一切都很好 由于路径位于“我的内容”中并按如下方式存储: <p>this is my image<img src="images/myimg.png"></p> www.mydomain.com/images/ <p>this is my image<img src="/image
<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>
这是我的图像
我不能使用{{asset('images/myimg.png”)}
。问题是这些是相对路径,例如我将图像放在/web/images
当我在我博客的首页(url是mydomain.com/news)时,它就像一个符咒,我可以看到所有的图片,但当我在一篇文章中时,(url是:mydomain.com/news/article/id)它不起作用,因为symfony将url的路径更改为mydomain.com/news/article/images/myimg.png,但它不起作用。如果您的图像文件夹是路径,则如下所示:
www.mydomain.com/news/images/
您的文章在:
www.mydomain.com/news/article
然后你必须在文章中这样写你的路径:
<p>this is my image<img src="../images/myimg.png"></p>
然后,您将能够在所有页面上使用相同的路径,如下所示:
<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>
这是我的图像
您好,谢谢您的回答,但是有没有办法不用重新写入数据库中的每个“”来解决这个问题?我将图像放在/web/images/news中,并添加了一个“/“到一个图像,但它不起作用。它将位于您网站的根目录,而不是在/web中。如果您不想重写它们,则必须在文章folderwell中使用symfony2/web/创建/images。这有点像根目录网站不在线,不管怎样,我只需重新编写每一个^^^^感谢您的帮助,朋友。”