カテゴリー
mvc

遷移

Application/src/Module.php getConfig →
Application/config/module.config.php →
Application/src/Module.php getServiceonfig → Application/src/Module.php getControllerConfig →
Application/src/Controller/IndexController.php __construct

カテゴリー
mvc

laminasのmvcスケルトンをインストール

composer create-project -s dev laminas/laminas-mvc-skeleton path/to/install

カテゴリー
mvc

さんざ設定しても The requested URL could not be matched by routing. が出る場合

zendframework3でどうしてもルーターの設定がいかなくて、いろいろ検証していたらどうもルーターのキャッシュが悪さしていることに気がついた。

/configのdevelopment.config.phpを有効化するとうまくいく。
‘config_cache_enabled’ => false でルーターのキャッシュが作成されないのが奏功しているようだ。

/data/cacheにルーティングのキャッシュが作成されているようなので、これが適宜書き換えられていればconfigキャッシュが有効でも問題ないはず。
どのタイミングで書き換えられているのかおいおい調べようと思います。
しばらくはルーティングおかしいと思ったらキャッシュ消してみるかな。