Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 图像的相对路径_Php_Symfony_Path_Relative Path - Fatal编程技术网

Php 图像的相对路径

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

我对数据库中存储的图像路径有问题

我有一个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="/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。这有点像根目录网站不在线,不管怎样,我只需重新编写每一个^^^^感谢您的帮助,朋友。”