【问题标题】:Save method is not working for products保存方法不适用于产品
【发布时间】:2018-06-09 12:16:36
【问题描述】:

我想以编程方式重新保存所有产品。所以我试图使用下面的代码来实现它。但是保存方法在其中不起作用。

我已将代码放在我安装的 Magento 1.9 的根目录中。谁能告诉我如何让它工作?

<?php
set_time_limit(0);

// require magento core
require_once 'app/Mage.php';

// execute on admin store
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);

$products = Mage::getModel('catalog/product')->getCollection();


foreach($products as $product) {
    echo $product->getData('sku') . '<br/>';
    // save the product
    $product->save();
}

【问题讨论】:

    标签: magento methods save magento-1.9 product


    【解决方案1】:

    您可以使用以下代码来保存产品,因此如果发生任何错误或异常,它将显示出来,这将有助于您解决问题。还可以更新任何属性,以便查看是否已更新.

    try
    {
        $product->save();
    }
    catch(Exception $e)
    {
        //print the exception
        echo $e->getMessage();
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多