【问题标题】:Magento: Delete product images & product dataMagento:删除产品图片和产品数据
【发布时间】:2013-02-15 17:59:19
【问题描述】:

以下代码通过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');
}

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

提前致谢!

【问题讨论】:

    标签: magento


    【解决方案1】:

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

    unlink($item['file']);
    

    删除产品数据后。

    【讨论】:

      猜你喜欢
      • 2022-06-22
      • 1970-01-01
      • 2023-03-18
      • 2017-02-14
      • 1970-01-01
      • 1970-01-01
      • 2014-03-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多