cap/cleanmedia

此包最新版本(2.0.0)没有可用的许可信息。

Magento 2 CLI 命令:在`/media/catalog/product`文件夹中删除已删除产品的图片

维护者

详细信息

github.com/cap340/CleanMedia

来源

问题

安装次数: 8,149

依赖项: 0

建议者: 0

安全: 0

星标: 29

关注者: 7

分支: 16

开放性问题: 4

类型:magento2-module

2.0.0 2020-01-30 13:21 UTC

README

Magento 2 CLI 命令:在/media/catalog/product文件夹中删除已删除产品的图片

基于EAV Cleaner Console Command,来自FireGento e. V. - Hackathons

本模块的目的

  • 扫描包括/cache在内的media/catalog/product文件夹
  • 查找数据库中所有被产品使用的图片
    catalog_product_entity_media_gallery_value_to_entity表提供图片的value_id
    catalog_product_entity_media_gallery表提供value(真实路径)
  • 删除media/catalog/product文件夹中未被任何产品使用的所有文件。
  • 删除数据库中的相关记录。

安装

复制/path/to/magento/app/code/Cap/CleanMedia中的所有文件
运行命令
php/bin magento module:enable Cap_CleanMedia
php/bin magento setup:upgrade

命令

php bin/magento cap:clean:media --help
php bin/magento cap:clean:media
php bin/magento cap:clean:media --dry-run
php bin/magento cap:clean:media --no-cache
php bin/magento cap:clean:media --dry-run --no-cache