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
model view control
カテゴリー
laminasのmvcスケルトンをインストール
composer create-project -s dev laminas/laminas-mvc-skeleton path/to/install
zendframework3でどうしてもルーターの設定がいかなくて、いろいろ検証していたらどうもルーターのキャッシュが悪さしていることに気がついた。
/configのdevelopment.config.phpを有効化するとうまくいく。
‘config_cache_enabled’ => false でルーターのキャッシュが作成されないのが奏功しているようだ。
/data/cacheにルーティングのキャッシュが作成されているようなので、これが適宜書き換えられていればconfigキャッシュが有効でも問題ないはず。
どのタイミングで書き換えられているのかおいおい調べようと思います。
しばらくはルーティングおかしいと思ったらキャッシュ消してみるかな。