我正在尝试将数据库中的图像显示为树枝文件,但它不起作用,图像不会显示。我不知道问题出在哪里。
图像名称作为字符串存储在数据库中。
<tr class="">
<td>{{ boutique.getId() }}</td>
<td>{{ boutique.getNomBoutique() }}</td>
<td>{{ boutique.getNomResponsableBoutique() }}</td>
<td>{{ boutique.getAdresse() }}</td>
<td>{{ boutique.getContact() }}</td>
<td>{{ boutique.getFournisseur() }}</td>
<td>{{ boutique.getType() }}</td>
<td><img src="{{ asset('public/images/{{ boutique.getImage()}}') }}" class="img-rounded"/></td>
<td><a href="#" class="btn btn-outline-success btn-sm">View Order</a></td>
<td><a href="#" class="btn btn-outline-warning btn-sm">Cancel</a></td>
</tr>
答案 0 :(得分:2)
你写了{{ asset('public/images/{{ boutique.getImage()}}') }}
。
这不起作用,您需要正确地连接您的字符串,如下所示:
{{ asset('public/images/' ~ boutique.getImage()) }}
如果您愿意,也可以在双引号字符串中使用string interpolation:
{{ asset("public/images/#{boutique.getImage()}") }}
答案 1 :(得分:0)
<img class="img-thumbnail" src="{{ asset('uploads/avatars/' ~ user.avatar) }}" alt="user avatar">
symfony 5 webpack encore,我的上传文件夹在:\public\uploads\avatars