ここのさまざまなスレッドを読みましたが、次の問題を解決できません。以下の方法を使用してリソース モデルをオーバーライドしようとしていますが、まったく運がありません。
マジェント バージョン: 1.7
次の場所にあるMage_Shipping_Model_Resource_Carrier_Tablerate クラスを書き直したいと思います。
app/code/core/Mage/Shipping/Model/Resource/Carrier/Tablerate
私もファイルをコピーしました:
app/code/local/me/Shipping/Model/Resource/Carrier/Tablerate.php
ファイル内のクラスの名前を次のように変更しました。
me_Shipping_Model_Resource_Carrier_Tablerate
app/etc/modules/me_Shipping.xml に以下を含むファイルを作成しました:
<?xml version="1.0"?>
<config>
<modules>
<me_Shipping>
<active>true</active>
<codePool>local</codePool>
<depends>
<Mage_Shipping />
</depends>
</me_Shipping>
</modules>
</config>
最後に、app/code/local/me/Shipping/etc/config.xmlに config.xml を作成しました。
このファイルで多くのバリエーションを試しましたが、最新のものは次のとおりです。
<?xml version="1.0"?>
<config>
<modules>
<me_Shipping>
<version>1.0</version>
</me_Shipping>
</modules>
<global>
<models>
<shipping>
<rewrite>
<resource_carrier_tablerate>me_Shipping_Model_Resource_Carrier_Tablerate</resource_carrier_tablerate>
</rewrite>
</shipping>
</models>
</global>
</config>
前もって感謝します