Magento 如何重写一个已经重写了核心模型的扩展模型?

Magento 如何重写一个已经重写了核心模型的扩展模型?,magento,model,overriding,core,Magento,Model,Overriding,Core,我正在编写一个扩展,它需要覆盖Mage\u Core\u Model\u Order-类。我知道这是怎么回事。现在的问题是,还有另一个扩展(webshopps\u Dropship),它也覆盖/扩展了这个类。现在,如果我试图从Dropship扩展重写该类,它将不起作用。 这是我在我的config.xml中插入的内容 <global> <models> <dropship> <rewrite>

我正在编写一个扩展,它需要覆盖Mage\u Core\u Model\u Order-类。我知道这是怎么回事。现在的问题是,还有另一个扩展(webshopps\u Dropship),它也覆盖/扩展了这个类。现在,如果我试图从Dropship扩展重写该类,它将不起作用。 这是我在我的config.xml中插入的内容

<global>
    <models>
        <dropship>
            <rewrite>
                <sales_order>My_Module_Model_Sales_Order</sales_order>
            </rewrite>
        </dropship>
    </models>
</global>

我将获得Dropship类,而不是我自己扩展的类。

检查这个我已经尝试过了,但它不起作用:(缓存被禁用。这也是我的第一个想法。可能还有另一个问题?为什么你不扩展该类而不是覆盖它?你的意思是什么?我需要抓住Mage::getModel(“销售/订单”);在此之后,我需要一个类的实例。
$myOrderClass = Mage::getModel("sales/order");