1

すべてのストック magento モジュールには、バックエンドに「admin」(デフォルト) 部分を持つ URL パスがあります。ただし、カスタム モジュールではそれを達成できませんでした。これは不可能ですか、それとも意図的に行われますか?

ありがとう

4

1 に答える 1

2

URL の最初の部分は「frontName」と呼ばれます。

http://example.magento.com/frontName/controllerName/actionName

Magento では、単一のモジュールのみが特定の frontName を要求できます。adminフロントネームはAdminhtml.

ただし、Magento 1.3 では、フロント ネームを既に要求している特定のモジュールに、それ (モジュール) がコントローラー ファイルの追加モジュールをチェックする必要があることを伝えることができる構成構文が導入されました。この機能は多くの場合、実際のコントローラーのオーバーライドと呼ばれ、Magento の特定のコントローラーを独自のコントローラーに置き換えるために使用できますが、管理コンソール用に独自のコントローラーをセットアップするために使用することできます (使用する必要があります)。ここでの唯一の注意点は、Magento が将来のバージョンで既に選択したコントローラー名を使用する場合、アップグレード時に調整が必要になることです。(つまり、一意の名前を選択します)

詳細に興味がある場合は、Magento のルーティング エンジンに関するシリーズを執筆中です。

于 2011-09-22T21:42:45.417 に答える