Magento:删除产品图片&产品数据

时间:2013-02-15 09:45:41

标签: magento

以下代码删除产品数据&来自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');
}

此脚本删除所有产品数据和图像,但图像文件不会从文件夹中删除。如何从存储文件夹中删除文件。

提前致谢!

1 个答案:

答案 0 :(得分:0)

如果$item['file']是文件系统上文件的路径,您可以尝试使用

unlink($item['file']);
删除产品数据后