Magento 2删除所有产品图像

时间:2018-01-15 11:28:50

标签: image magento2

我需要删除网站上的所有产品图片,然后重新进行CORRECT导入,以便所有图像都正确。

是否有快速删除所有图像的方法,然后在没有重复图像的情况下进行全新导入?

这是我的代码:

var mainModule = angular.module("mainModule", []);

mainModule.factory('MathFactory', function () {
    var factory = {};
    factory.multiply = function (a, b) {
        return a * b;
    }
    factory.add =
    function (a, b) {
        return a + b;
    }
    factory.sub = function (a, b) {
        return a - b;
    }
    return factory;
});

我得到:
SQLSTATE [23000]:完整性约束违规:1452无法添加或更新子行:外键约束失败( $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $product = $objectManager->create('Magento\Catalog\Model\Product')->load($id); $productRepository = $objectManager->create('Magento\Catalog\Api\ProductRepositoryInterface'); $existingMediaGalleryEntries = $product->getMediaGalleryEntries(); foreach ($existingMediaGalleryEntries as $key => $entry) { unset($existingMediaGalleryEntries[$key]); } $product->setMediaGalleryEntries($existingMediaGalleryEntries); $productRepository->save($product); DBname,CONSTRAINT catalog_product_entity_media_gallery_value FOREIGN KEY(CAT_PRD_ENTT_MDA_GLR_VAL_VAL_ID_CAT_PRD_ENTT_MDA_GLR_VAL_ID )参考value_id catalog_product_entity_media_gallery_value catalog_product_entity_me), query was: INSERT INTO value_id ( store_id , entity_id ,标签,位置,已禁用“)VALUES(?, ?,?,?,?,?)

任何帮助都会很棒!

0 个答案:

没有答案