eikona-media /akeneo-purge-media-files
此包已被弃用,不再维护。未建议替代包。
清理媒体文件
2.0.1
2019-06-18 11:43 UTC
Requires
- php: ~7.2
- akeneo/pim-community-dev: ^3.0
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 企业版可以恢复旧产品版本(该命令不会搜索这些版本)