Symfony2上传,查看,更新,删除文件

时间:2016-03-15 13:01:05

标签: symfony symfony-forms

我有两个实体:广告和AdPhoto。我想使用一些功能:上传,查看,更新和删除照片。例如,我创建新广告,其中我添加了5个图像。我想编辑此内容并从广告中删除一些图片或更新现有图片。

在广告表单类型中,我使用FileType字段的集合。

$builder->add('photos', CollectionType::class, array(
                'entry_type' => FileType::class,
                'allow_add' => true,
                'allow_delete' => true,
                'label' => 'form.ad_base.label.photos',
                'translation_domain' => 'forms'
            ));

当我编辑表单时,我想要查看照片和文件字段(用于图像更新)并通过单击图像左侧的[X]删除照片。

逻辑: 如果选择了新文件 - 替换旧文件。 如果单击[X],请删除包含图像,文件归档和按钮表单页面的容器,并在表单提交后从文件系统和数据库中删除该文件。

但我如何识别我不知道的删除文件。

enter image description here

0 个答案:

没有答案