我有一个用PHP编写的项目,我正在使用Symfony框架。这段来自Twig模板的代码不起作用。
{% for restaurant in restaurants %}
<div class="col-md-3 col-sm-6 hero-feature">
<div class="thumbnail restaurant-thumbnail">
<img src="{{ asset('build/images/'.'image1.8e9b4ad0.jpg') }}" alt="cannot load image" class="restaurant-image">
<div class="caption">
<h3>{{ restaurant.getName() }}</h3>
<p>{{ restaurant.getShortDescription() }}</p>
<p>
<a href="#" class="btn btn-primary">Buy Now!</a> <a href="#" class="btn btn-default">Więcej informacji</a>
</p>
</div>
</div>
</div>
{% endfor %}
当我改变这个
时<img src="{{ asset('build/images/'.'image1.8e9b4ad0.jpg') }}"
到那个:
<img src="{{ asset('build/images/image1.8e9b4ad0.jpg') }}"
代码有效。我不知道为什么。
答案 0 :(得分:1)
试试吧
<img src="{{ asset('build/images/') }}{{'image1.8e9b4ad0.jpg'}}" alt="cannot load image" class="restaurant-image">
如果您想使用变量
<img src="{{ asset('build/images/') }}{{variable}}" alt="cannot load image" class="restaurant-image">