实体删除后,如何删除由file_uploadFileUploadType上传的文件?

问题描述

在使用EasyAdmin 2.3.5管理的Symfony 3.3实体中,我具有要上传的文件的属性。

/**
 * @ORM\Entity(repositoryClass="App\Repository\QuestionRepository")
 */
class Question
{
    // ...

    /**
     * @ORM\Column(type="string",length=255,nullable=true)
     */
    private $video;

    // ...
}

我正在使用EasyAdmin表单中的file_upload(FileUploadType)属性。

请参见https://symfony.com/doc/2.x/bundles/EasyAdminBundle/book/edit-new-configuration.html#file-upload

# easy_admin.yaml

easy_admin:
    entities:
        Question:
            class: App\Entity\Question
            form:
                fields:
                    # ...
                    - property: video
                      type: file_upload
                      type_options: 
                        upload_dir: public%app.path.question_videos%
                        upload_filename: '[name].[extension]'
                        required: false
                    # ...

可以在编辑表单中使用叉形图标删除文件,然后保存实体。但是,当我从列表视图中删除实体时,上传的文件不会被删除。

我想念什么?

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)