为什么图像没有在Twig模板中加载?

时间:2017-05-14 13:12:02

标签: php image symfony twig

我想用以下行加载我的树枝中的每个用户图像:

<img src="/web/images/users/{{ topic.user.image }}" class="w3-circle" width="100" height="100"> 

我确信路径是正确的。用户化身在web / images / users /和所选图像中。那么问题出在哪里呢?

显示:enter image description here

这就是我尝试在注册控制器中上传图像文件的方式:

/** @var UploadedFile $file */
                $file = $user->getImageForm();

                $filename = md5($user);

                $file->move(
                    $this->get('kernel')->getRootDir() . '/../web/images/users/',
                    $filename
                );

                $user->setImage($filename);

1 个答案:

答案 0 :(得分:1)

您的网络服务器可能已经指向网站目录,因此请尝试简单:

<img src="images/users/{{ topic.user.image }}" class="w3-circle" width="100" height="100"> 

希望这个帮助

注意:您可以尝试调试转储topic.user.image的值并检查图像存在的路径。然后尝试使用浏览器找到并查看发生的情况。