2013-02-15 238 views
0

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

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

在此先感谢!

回答

0

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

unlink($item['file']); 

删除产品数据之后。