我试图遍历带有字符串的数组,并在图像源路径中使用这些字符串。这样,我可以为每个循环显示不同的图像。
这是一段有效的代码,但仅适用于设置的字符串,这意味着我不能通过以下方式使其变得过于动态:
{% image 'img/appel ijs.jpg' %}
<img class="recept-image-custom" src="{{ asset_url }}"/>
{% endimage %}
这是我尝试过的:
{% for item in items %}
<tr>
<td scope="col">
{% image ('img/' ~ item.name ~ '.jpg') %}
<img class="recept-image-custom" src="{{ asset_url }}"/>
{% endimage %}
<td>
</tr>
{% endfor %}
执行此操作时,出现以下错误:
Unexpected token "punctuation" of value "("
请注意,我仍然对树枝还很陌生,如果这是完全错误的,请原谅。我已经尝试过asset(''),但是通过这种方式,我在运行服务器时无法访问Web文件夹。
答案 0 :(得分:0)
如何?
{% for item in items %}
<tr>
<td scope="col">
<img class="recept-image-custom" src="{{ asset('img/' ~ item.name ~ '.jpg') }}"/>
<td>
</tr>
{% endfor %}