cap / cleanmedia
此包最新版本(2.0.0)没有可用的许可信息。
Magento 2 CLI 命令:在`/media/catalog/product`文件夹中删除已删除产品的图片
2.0.0
2020-01-30 13:21 UTC
This package is not auto-updated.
Last update: 2024-09-23 07:21:36 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