私は Magento の初心者なので、解決策を見つけるためにあなたの助けが必要です。
1 つのモジュール ファイルをオーバーライドしています: app\code\core\Mage\Sales\Model\Quote\item.php
config.xml サンプル コード:
<global>
<models>
<sales>
<rewrite>
<quote_item>Module_Name_Model_Sales_Quote_Item</quote_item>
</rewrite>
</sales>
</models>
</global>
私の item.php ファイルには、オーバーライドする必要があるクラスを拡張するクラス名のみが含まれています。
class Module_Name_Model_Sales_Model_Quote_Item extends Mage_Sales_Model_Quote_Item
{
}
item.php のメソッドをまだオーバーライドしていなくても、ブラウザーで Web サイトを開くと、次のエラーが発生します。
Fatal error: Call to a member function getCollection() on a non-object in C:\Sites\porcani\branches\development\app\code\core\Mage\Sales\Model\Quote.php on line 706
なぜこれが起こっているのか、それを解決する方法を知っている人はいますか? 前もって感謝します。