문제

I want to change in SaveAction() of Mage_Adminhtml_Sales_Order_CreateController. So for this I have make changes in config.xml like below :

<admin>
    <routers>
        <adminhtml>
            <args>
                <modules>
                    <Mycompany_Modulename before="Mage_Adminhtml">
                        Mycompany_Modulename_Adminhtml
                    </Mycompany_Modulename>
                </modules>
            </args>
        </adminhtml>
    </routers>
</admin>

and add file at

require_once Mage::getModuleDir('controllers', 'Mage_Adminhtml').DS.'Sales/Order/CreateController.php';

class Mycompany_Modulename_Adminhtml_Sales_Order_CreateController extends Mage_Adminhtml_Sales_Order_CreateController
{  
}

It is working and called SaveAction() when admin create an order.But if admin edit an order that time SaveAction() is called from core file Mage_Adminhtml_Sales_Order_CreateController

Can anyone help on this ?

도움이 되었습니까?

해결책

I have extend EditController.php from Mage_Adminhtml_Sales_Order_EditController and put SaveAction into that.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 magento.stackexchange
scroll top