以下代码删除产品数据&来自entit_id的magento商店的图片。
$product_id = 22894; //use your own product id
$mediaApi = Mage::getModel("catalog/product_attribute_media_api");
try {
$items = $mediaApi->items($product_id);
foreach($items as $item) {
$mediaApi->remove($product_id, $item['file']);
Mage::getModel("catalog/product")->load( $product_id )->delete();
echo $product_id." >>> "." Product deleted Successfully";
}
} catch (Exception $exception){
var_dump($exception);
die('Exception Thrown');
}
此脚本删除所有产品数据和图像,但图像文件不会从文件夹中删除。如何从存储文件夹中删除文件。
提前致谢!
答案 0 :(得分:0)
如果$item['file']
是文件系统上文件的路径,您可以尝试使用
unlink($item['file']);
删除产品数据后。