我有显示img的问题,我保存了带有书名的图像,现在要访问它们需要连接.jpg扩展名。所以我的问题是如何在twig模板中连接变量和字符串?
<img src="{{ path({{ book.name ~ '.jpg' }}) }}"/>
这里是完整代码:
{% for book in books %}
<a href="{{ path('AppBundle_Book_detailsBook', {'bookId': book.id}) }}"
class="col-2 white kartica">
<img src="{{ path({{ book.name }} ~ '.jpg' ) }}"/>
<h4>
{{ book.name }}
</h4>
</a>
{% else %}
No books.
{% endfor %}
答案 0 :(得分:0)
为什么不尝试这些:
<img src="{{ path( book.name ~ '.jpg' ) }}"/>
答案 1 :(得分:0)
根据您的意见,我认为这就是您所需要的:
<img src="{{ asset( '../app/Resources/images/covers/' ~ book.name ~ '.jpg') }}"/>
您可能需要稍微调整路径。资产从web/
目录开始。我想你应该明白这个想法。
顺便说一句,谢谢你详细发帖!