【问题标题】:Magento getConfigurableAttributesAsArray causes fatal errorMagento getConfigurableAttributesAsArray 导致致命错误
【发布时间】:2018-02-27 16:33:36
【问题描述】:

我正在尝试编写一个创建可配置产品的脚本。我一直以此为指导:http://inchoo.net/magento/programmatically-create-a-configurable-magento-product/

当我到达这条线时:

$configurableAttributesData = $configProduct->getTypeInstance()->getConfigurableAttributesAsArray();

脚本崩溃并踢出这个错误:

Fatal error:  Call to a member function getId() on a non-object in /home/buyfrom/public_html/app/code/core/Mage/Catalog/Model/Product/Type/Configurable.php on line 283

a comment on this page 之后,我将该行更改为以下内容:

$possibleAttributes = $product->getTypeInstance(true)->getConfigurableAttributesAsArray($product);

但我仍然收到此错误。谁能建议如何解决这个问题?

【问题讨论】:

    标签: php magento


    【解决方案1】:

    确保您选择的属性集(例如默认值)具有至少一个可配置属性(例如:“颜色”或“大小”)。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-22
    • 1970-01-01
    • 2013-02-23
    • 2012-12-17
    • 2012-11-22
    • 1970-01-01
    相关资源
    最近更新 更多