0

我刚刚从 WebKul Customer 作为合作伙伴实现了一个模块,但是我在这方面的代码中遇到了问题。谁能指点我需要修复的区域?

$collection = Mage::getResourceModel('customer/customer_collection')
    ->addAttributeToFilter('nickname', $value)
    ->addAttributeToFilter('entity_id', array('nin' => $customer_id));

这给出了以下错误:

致命错误:在第 816 行的 /home/xxx/public_html/app/code/core/Mage/Eav/Model/Entity/Abstract.php 中的非对象上调用成员函数 getBackend()

我是 Magento 的新手,因此我们将不胜感激。

4

1 回答 1

1

也许模块的安装脚本没有安装?要进行诊断,请执行以下操作:

  1. 在其config.xml文件中验证模块版本,并检查versiondata_version 是否与表中的此值匹配core_resource
  2. eav_attribute通过搜索属性代码来验证属性是否存在于表中。
于 2012-11-27T14:53:42.223 回答