モジュール固有のルートをいくつか作成する必要がありますが、ルートでモジュール名を明示的に言及する必要はありません。現在、モジュールごとに個別の構成ファイル (MODULE/configs/module.ini) があり、モジュールのブートストラップでこれらのルートを Zend Framework にプッシュしています。INI ファイルにはルート情報が含まれていますが、ルート内にモジュール名が記載されています。例えば
routes.contents.route = "Contents/(.*)"
routes.contents.defaults.module = コンテンツ
routes.contents.defaults.controller = index
routes.contents.defaults.action = index
+ルートに関するその他の詳細。
モジュール名 ("Contents") がルートに明示的に記載されていることがわかります。私が欲しいのは、ルートでモジュール名の後の部分に言及するだけで、ルートの前にモジュール名が自動的に追加されることです。したがって、後でモジュールの名前を CMS に変更する場合、すべてのルートを「CMS/xxxx」に変更する必要はありません。