【问题标题】:Magento behaves wierd when setting default view value flag设置默认视图值标志时,Magento 的行为很奇怪
【发布时间】: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


    【解决方案1】:

    我解决了这个问题。 看来我的缓存系统有问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多