Symfony 2图像与相对路径显示

时间:2013-07-01 19:19:44

标签: symfony path

我不明白,为什么我的图片网址的相对路径不起作用。

我的图片位于/web/bundles/mybundle/upload/image.jpg

在我的模板中:

<img src = "bundles/mybundle/upload/image.jpg"/>

应用入口点 - app.php 位于 / web 文件夹中,与捆绑文件夹位于同一级别,我想看看我的图像,当我渲染模板时。

但看起来,图像路径不正确,因为我看不到我的图像。

只有带主机的绝对路径才能正确呈现。

我可以使用相对路径还是应该使用绝对路径?

1 个答案:

答案 0 :(得分:1)

您应该使用嵌入式资产包系统,它可以正确解析资产相对路径:

<img src="{{ asset('bundles/mybundle/upload/image.jpg') }}" />

请注意,添加前导斜杠(“/”)会产生影响。