2013-02-21 60 views
0

升级到Magento的1.7后,我得到了自定义目录搜索这个错误,并定制相关产品:Magento的1.7:致命错误getBackend()

Fatal error: Call to a member function getBackend() on a non-object in \src\app\code\core\Mage\Eav\Model\Entity\Abstract.php on line 816

时somethind文章(后端或进口的改变,会出现此错误)和产品平板表不会重新编制索引。 (使用平坦表被激活)。 在相关文章模块我想通了,

$related_product_collection->addAttributeToFilter('store_destination', array('eq' => 0));

会导致一些问题。调试这个问题的一个难点是我没有得到错误堆栈跟踪,只有错误本身。

有人知道为什么会出现此错误,以及如何解决此问题? (也许提示获取堆栈跟踪?)

回答

2

通常在store_destination目标不存在于您的产品集合sql中时发生。
检查你的SQL是这样的:

echo $related_product_collection->getSelect()->__toString() 
+0

哇,非常感谢。我正在寻找年龄,解决方案是该属性根本不存在... – s4lfish 2013-02-21 08:51:45

相关问题