我需要删除网站上的所有产品图片,然后重新进行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(?, ?,?,?,?,?)
任何帮助都会很棒!