0

コア (Mage/Adminhtml/controllers/Sales/Order/InvoiceController) からコントローラーをオーバーライドしようとしています。

私のカスタムモジュールのconfig.xmlでの私のコード:

<modules>
    <admin>
          <routers>
            <adminhtml>
                <args>
                    <modules>
                        <Mycompany_Mymodule before="Mage_Adminhtml">Mycompany_Mymodule_Adminhtml</Mycompany_Mymodule>
                    </modules>
                </args>
            </adminhtml>
          </routers>
      </admin>
</modules>

私のコントローラーファイルは次の場所にあります: local/mycompany/mymodule/controllers/adminhtml/dueperiodcontroller.php

ルートはここには到達しません (まだコア コントローラーを使用しています)。

mycompany/adminhtml をモジュールとして使用し、すべてをここに配置する方法があるかもしれません。これは機能しますか?

そしてできれば、私がすでに行った方法を簡単に修正してください。

4

1 に答える 1