ZF2にはルーターがないことが知られています。すべてのルートはルーターです。
新しいルーティングシステムでは、すべてのルートがURIを照合してアセンブルできるため、ルーター自体はありません。これにより、ルーターもルーターになります。
そして、ZF2は、すべてのモジュールの構成にルートを配置するように強制します。
特定のアクションへのURLのマッピングは、モジュールのmodule.config.phpファイルで定義されているルートを使用して行われます。config / module.config.phpファイルを開き、「routes」および「controller」パラメーターに追加するように変更します。
私にとって、1つの堅実なものをアプリケーションディレクトリに分散させるのは便利ではありません。どういうわけか、すべてのルートを1か所にまとめることは可能ですか(たとえば、routes.phpファイル)?このように、例えば:
routes.php
return array (
'module_1' => array( ... its route/routes ...),
'module_2' => array( ... its route/routes ...), etc.
);
ZF2でそれを達成する方法は?
私の質問にリンクするだけです: ZF1のようにZF2ルーティング