私は現在、Magentoのカスタムモジュールに取り組んでいます。パッケージ、モジュール、ルーターの基本を理解し、モジュールのフロントエンド部分を構築しました。
しかし、私は今、物事の管理者側に移っています。ただし、管理者部分をルーターに追加して、関連するコントローラーを呼び出す方法に少し混乱しています。
私がこれらのルーターを作成したと想像してみましょう...
<frontend>
<routers>
<slider>
<use>standard</use>
<args>
<module>Mypackage_Myodule</module>
<frontName>Mymodule</frontName>
</args>
</slider>
</routers>
</frontend>
<admin>
<routers>
<mymoduleadmin>
<use>admin</use>
<args>
<module>Mypackage_Myodule</module>
<frontName>Mymodule</frontName>
</args>
</mymoduleadmin>
</routers>
</admin>
これらのルーターは両方ともcontrollers/IndexController.phpを呼び出そうとするため、同じ機能を使用すると思いますか?フロントエンドか管理者かに応じて、ルーターが異なるコントローラーを呼び出すように設定することはできますか?これも可能ですか、それともフロントエンドモジュールと管理モジュールを設定する必要がありますか?
これがSchoolBoyの質問である場合はお詫びしますが、少し混乱しています。実際には、フロントエンドと管理機能を備えたカスタムモジュールを設定する最も効率的な方法を知りたいだけです。