Pim-community-dev: 图片产品永不删除?

创建于 2016-04-05  ·  4评论  ·  资料来源: akeneo/pim-community-dev

你好,

我使用 Akeneo v1.4.22。

我注意到产品的图像永远不会被删除。 无论是在删除产品图像时还是在我们使用图像执行批量产品导入时。

这是一个错误还是很好?

有没有办法删除产品上的所有图像而不是链接?

谢谢

最有用的评论

@juliensnz

出于好奇,IM-491 是否曾在更新版本的 Akeneo 中实施?

我的任务是清理不再与 Akeneo CE 2.3 安装上的产品相关联的图像,我想知道此功能是否曾在此版本或更新版本中实现,因为我一开始似乎找不到它视线。

谢谢!

所有4条评论

你好@lpxavi
这个问题好像跟#3572有关

这是@juliensnz 的答案

您尝试实现的已经是 Akeneo PIM 上的正常行为:
当媒体从产品字段中移除时,我们将其保存在媒体表中并保存在文件系统中。 我们只在数据库中打破产品价值和媒体之间的关系。

我错过了什么 ?

@lpxavi查看 orm 映射的这一部分

# ProductValue.orm.yml

Pim\Bundle\CatalogBundle\Model\ProductValue:
    type: entity
    table: pim_catalog_product_value
    changeTrackingPolicy: DEFERRED_EXPLICIT
    # ......
        manyToOne:
        # ........
        media:
            targetEntity: Akeneo\Component\FileStorage\Model\FileInfoInterface
            cascade:
                - remove
                - persist
                - refresh
                - detach
            joinColumns:
                media_id:
                    referencedColumnName: id
                    onDelete: 'SET NULL' # this line

我确认这个信息。 从文件系统中删除文件太危险了。 如果需要,您可以创建一个命令来删除未使用的文件。

我还将这个命令想法添加到我们的积压工作中(参考 IM-491)

问候,

于连

@juliensnz

出于好奇,IM-491 是否曾在更新版本的 Akeneo 中实施?

我的任务是清理不再与 Akeneo CE 2.3 安装上的产品相关联的图像,我想知道此功能是否曾在此版本或更新版本中实现,因为我一开始似乎找不到它视线。

谢谢!

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

lpxavi picture lpxavi  ·  3评论

oliverde8 picture oliverde8  ·  3评论

wakqasahmed picture wakqasahmed  ·  4评论

ronthedrummer picture ronthedrummer  ·  3评论

Jacky75 picture Jacky75  ·  3评论