在Twig中渲染图像

时间:2017-02-27 19:12:43

标签: image twig symfony

我有一个表格,它采用Image(png文件类型)并将其名称保存在数据库中。图像上传到web/uploads/Images/目录,我的问题是,如何在我的Twig模板中渲染此图像?这就是我到目前为止所做的:

<div class=products>
    {% for key,product in products  %}
      <div class="product-{{ key }}">
        <div class="p-name"> {{ product.name }}</div>
        <div class="p-price"> {{ product.price }}</div>
        <div class="p-description"> {{ product.description }}</div>
        <div class="p-image">
          <img src="{{ asset('uploads/Images/' ~ product.Image) }}"></img>
        </div>
      </div>
    {% endfor %}
</div>

这就是我在DOM

中所拥有的

我是Symfony的新手,所以请耐心等待。

编辑:图片的路径错误,应该怎么写?

1 个答案:

答案 0 :(得分:0)

img标记中,您的拼写“src”不正确。应该是这样的:

<img src="{{ asset('uploads/Images/' ~ product.Image) }}"></img>

也许那就是问题?否则,它看起来是正确的。