【发布时间】:2014-08-25 10:37:24
【问题描述】:
我目前正在尝试将 magento 集成到 erp 系统中。 我为此编写了一个连接器,但在保存数据时遇到了问题。
这是我的代码
if(!empty($currentTranslation['products_description']))
{
$product->setDescription($currentTranslation['products_description']);
}
else
if(!$default)
{
$product->setDescription(false);
}
else
{
$product->setDescription($primaryDefaultValues['desclong']);
}
(设置说明示例)
如果我未设置例如英语的字段,则不应设置该值。 每个商店视图的默认值始终为 false,因此它将描述设置为 false。 (我在双重检查过)
如果我在保存之前查看对象,我可以看到管理视图的默认值。 我还可以看到描述设置为false。 但是当我存储数据时,它会将默认值设置到字段中并且不设置标志使用默认视图。
我做错了什么? 我也已经尝试过 0 和 null。 但没有任何效果。
请帮忙。
【问题讨论】:
标签: php mysql magento magento-1.7 e-commerce