1

私は Magento CE 1.7.0.2 で管理コントローラーをオーバーライドしようとしています。これは私のセットアップが今どのように見えるかです

config.xml

    <admin>
        <routers>
            <adminhtml>
                <args>
                    <modules>
                        <My_Module before="Mage_Adminhtml">My_Module_Adminhtml</My_Module>
                    </modules>
                </args>
            </adminhtml>
        </routers>
</admin>

マイ コントローラー (コントローラー パス "My/Module/controllers/Adminhtml/Sales/Order/ShipmentController.php)

<?php

require_once 'Mage/Adminhtml/controllers/Sales/Order/ShipmentController.php';

class My_Module_Adminhtml_Sales_Order_ShipmentController extends Mage_Adminhtml_Sales_Order_ShipmentController {

public function indexAction() {
    Mage::log("Index");
}

public function newAction() {
    Mage::log("New");
}

public function saveAction() {
    Mage::log("Save");
}

}

?>

私は何か間違ったことをしていますか、それともコントローラーをオーバーライドする方法が変更されていますか?

4

0 に答える 0