Magento 重写模块模型

Magento rewrite module model

我正在尝试重写位于社区文件夹中的模块模型,但似乎无法让它工作。该模块在其 config.xml

中包含以下内容
<models>
    <scarletred_packingslips>
        <class>ScarletRed_Packingslips_Model</class>
    </scarletred_packingslips>
</models>

使用这个,我创建了我的配置 xml 具有以下重写规则

<global>
    <models>
        <scarletred_packingslips>
            <rewrite>
                <order_fauxshipment>MyModule_Packingslips_Model_Order_FauxShipment</order_fauxshipment>
            </rewrite>
        </scarletred_packingslips>
    </models>
</global>

我的文件夹结构是

App/Code/Local/MyModule/Packingslips/Model/Order/FauxShipment.php

我的 FauxShipment 文件包含以下内容

class MyModule_Packingslips_Model_Order_FauxShipment extends ScarletRed_Packingslips_Model_Order_FauxShipment { 
        //exact copy of module model 

    }

我不太确定我在这里做错了什么,我在 app/etc 文件夹中创建了一个模块配置文件,并包含一个 depends 标签以确保我的模块在之后加载。我还可以从管理员那里看到我的模块处于活动状态。

找到答案...在模块控制器中,模型加载 Mage::getModel('scarletred_packingslips/order_fauxShipment') 所以我所要做的就是将我的重写从 <order_fauxshipment> 更改为 <order_fauxShipment> 并且它按预期工作