【发布时间】:2016-01-29 11:30:01
【问题描述】:
我有一个启用了Tier Price 的产品。当我加载该产品并尝试更新时,Magento 抛出异常。
这是我的代码。
$_product = Mage::getModel('catalog/product')->load(779);
try {
$_product->setData('backorder_limit', '10');
$_product->save();
} catch (Exception $e) {
echo $e->getMessage();
}
上面的代码打印在异常下面
SQLSTATE[23000]:违反完整性约束:1062 重复条目 '779-1-0-5.0000-0' 键 'E8AB433B9ACB00343ABB312AD2FAB087',查询 是:插入
catalog_product_entity_tier_price(entity_id,all_groups,customer_group_id,qty,value,website_id) 值(?,?,?,?,?,?)
当我删除 Tier Price 时,上面的代码可以正常工作。我尝试重新索引并清除缓存但没有成功。
我对这个错误一无所知,所以我在这里问你们是否有人知道问题是什么以及如何解决它?
非常感谢!
【问题讨论】:
标签: magento exception magento-1.9