Magento 1.7 にアップグレードした後、カスタム カタログ検索およびカスタム関連製品で次のエラーが表示されます。
致命的なエラー: 816 行目の \src\app\code\core\Mage\Eav\Model\Entity\Abstract.php の非オブジェクトに対するメンバー関数 getBackend() の呼び出し
このエラーは、アーティクル (バックエンドまたはインポート) で何かが変更され、製品のフラット テーブルが再インデックス化されていない場合に発生します。(フラットテーブルの使用が有効になります)。関連記事モジュールで、私はそれを理解しました
$related_product_collection->addAttributeToFilter('store_destination', array('eq' => 0));
いくつかの問題を引き起こします。これをデバッグする際の困難の 1 つは、エラー スタック トレースが取得されず、エラー自体のみが取得されることです。
このエラーが表示される理由と、これを修正する方法を知っている人はいますか? (そしておそらくスタックトレースを取得するためのヒント?)