0

アルバム モジュールを作成するために、このチュートリアルhttps://docs.zendframework.com/tutorials/getting-started/overview/を使用しています。わたしにはできる。

プロジェクト内には、ルートを含む /module/Album/config/module.config.php ファイルがあります。ルーターはアレイ ツリー内にあります。私の以前の経験が示すように、将来、プロジェクトごとに (モジュールごとでも) 数十のルートを持つことができます。

このドキュメントページhttps://docs.zendframework.com/zend-router/routing/で、ルーターをモジュールに追加する別の方法を見つけました。

// One at a time:
$route = Literal::factory([
    'route' => '/foo',
    'defaults' => [
        'controller' => 'foo-index',
        'action'     => 'index',
    ],
]);
$router->addRoute('foo', $route);

このような方法は、非常に深い構成配列ツリーにルートを格納するよりも好ましい方法です。

それで、私の質問は: 先ほど述べたように、php ルーター コードを構成ツリーの外に置くことができる場所はどこですか? モジュール内のどこにそのようなルーターファイルを配置する必要がありますか?

4

1 に答える 1