Symfony,树枝模板 - 字符串连接
Symfony, twig template - string concatenation
我有一个用 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') }}"
代码有效。不知道为什么。
请尝试一下
<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">
我有一个用 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') }}"
代码有效。不知道为什么。
请尝试一下
<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">