Php Symfony 4-VichUploader-如何删除编辑表单中的图像预览?

Php Symfony 4-VichUploader-如何删除编辑表单中的图像预览?,php,image,symfony,vichuploaderbundle,liipimaginebundle,Php,Image,Symfony,Vichuploaderbundle,Liipimaginebundle,在我的项目symfony 4中,我实现了一种可能性,我的用户可以从他们的个人资料页面上传一个头像,这要感谢VichUploader 为了显示他们当前的头像,我使用LiipImagineBundle。 除了因为我的小枝上有下面一行: <div class="form-row align-items-end"> <div class="col-md-5">{{form_row(form.avatar)}} </div>

在我的项目symfony 4中,我实现了一种可能性,我的用户可以从他们的个人资料页面上传一个头像,这要感谢VichUploader

为了显示他们当前的头像,我使用LiipImagineBundle。 除了因为我的小枝上有下面一行:

<div class="form-row align-items-end">
            <div class="col-md-5">{{form_row(form.avatar)}}
            </div>
        </div>

{{form_row(form.avatar)}
我有chamf允许我选择一个图像,但我也有阿凡达批发预览,我不想要它。 我无法澄清

或者目标是能够直接用LiipImagine显示它,并在{{form_row}中插入代码,这样我就不必费心在它旁边重新显示图像,如下所示:

{% if user.avatar.imageName %}
            <img src="{{ vich_uploader_asset(user.avatar, 'imageFile') | imagine_filter('avatar_big') }}" alt="">
        {% endif %}
{%if user.avatar.imageName%}
{%endif%}

谢谢你的帮助

您可以为所有Vich图像字段或仅此字段覆盖表单字段模板。要更改所有Vich图像字段的模板,请在表单主题中包含以下内容:

{%- block vich_image_widget -%}
    <div class="vich-image">
        {{- form_widget(form.file) -}}
        {%- if form.delete is defined -%}
            {{- form_row(form.delete) -}}
        {%- endif -%}
        {# REMOVE THE BLOCK BELOW TO REMOVE IMAGE OR DOWNLOAD LINKS#}
        {%- if image_uri -%}          
            <a href="{{ asset_helper is same as(true) ? asset(image_uri) : image_uri }}"><img src="{{ asset_helper is same as(true) ? asset(image_uri) : image_uri }}" alt="" /></a>
        {%- endif -%}
        {%- if download_uri -%}
            <a href="{{ asset_helper is same as(true) ? asset(download_uri) : download_uri }}">{{ translation_domain is same as(false) ? download_label : download_label|trans({}, translation_domain) }}</a>
        {%- endif -%}
    </div>
{%- endblock -%}
{%-block vich_image_widget-%}
{{-form_小部件(form.file)->}
{%-如果定义了form.delete-%}
{{-form_行(form.delete)-}
{%-endif-%}
{#删除下面的块以删除图像或下载链接#}
{%-if图像_uri-%}
{%-endif-%}
{%-if下载_uri-%}
{%-endif-%}
{%-endblock-%}
原始文件:

查看symfony网站,了解如何使用自定义表单主题: