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ファイルでモジュールのバージョンを確認し、バージョンdata_versionがテーブルのこの値と一致することを確認しcore_resourceます。
  2. eav_attribute属性コードを検索して、属性がテーブルに存在することを確認します。
于 2012-11-27T14:53:42.223 に答える