我一直在抓取Magento的属性选项,如下所示:
<?php
if ($attribute->usesSource()) {
$options = $attribute->getSource()->getAllOptions(false);
}
?>
在我尝试获取内置'color‘属性的选项之前,它一直工作得很好--我得到了以下错误:
PHP Fatal error: Call to a member function setAttribute() on a non-object in app/code/core/Mage/Eav/Model/Entity/Attribute/Abstract.php on line 374
看起来getSource()
调用失败并导致此错误。有没有人知道为什么会发生这种情况,以及我如何才能获得颜色选项?
谢谢!
https://stackoverflow.com/questions/3994224
复制相似问题