eikona-media/akeneo-purge-media-files

此包已被弃用,不再维护。未建议替代包。

清理媒体文件

2.0.1 2019-06-18 11:43 UTC

This package is auto-updated.

Last update: 2021-08-11 11:05:55 UTC


README

重要: 不要在 Akeneo PIM 企业版中使用此捆绑包 (为什么?)

此捆绑包包含一个新命令,用于删除未使用的媒体文件。

要求

版本 Akeneo PIM 社区版 Akeneo PIM 企业版
2.* 3.0.* 不要使用
1.* 2.3.* 不要使用

安装

    composer require eikona-media/akeneo-purge-media-files:~2.0

app/AppKernel.php 文件的 registerProjectBundles() 方法中启用此捆绑包

protected function registerProjectBundles()
{
    return [
        // ...
        new EikonaMedia\Akeneo\PurgeMediaFilesBundle\EikonaMediaAkeneoPurgeMediaFilesBundle(),
    ];
}

使用

要删除未使用的媒体文件,请执行命令 eikona-media:media:purge-files
命令有一个选项: --force。如果您省略此选项,则命令以安全模式运行(不会删除任何文件)。

该命令在目录存储目录(Akeneo 参数:catalog_storage_dir)中搜索媒体文件,这些文件

  • akeneo_file_storage_file_info 中没有条目
  • akeneo_file_storage_file_info 中有条目,但未在任何产品或产品模型中使用(在这种情况下,该命令还会删除实体)

为什么不要在 Akeneo PIM 企业版中使用

  • Akeneo PIM 企业版有资产管理(因此我们可能不想删除未使用的文件)
  • Akeneo PIM 企业版有建议(该命令不会搜索这些建议)
  • Akeneo PIM 企业版可以恢复旧产品版本(该命令不会搜索这些版本)