Zend framework はデフォルトで {rootPATH}/{ControllerName}/{Action}/{…} という uri routing を採用しています。 あるきっかけから {rootPATH}/ 以降をGETパラメータとして認識させたい。そう思ったわけです。 {rootPATH}/?controller={ControllerName}&action={Action}&{…} こんなイメージ。 もちろん想定の通り正常には動作せず、controller,actionについてはdefaultでsetされるindexが採用されます。 controller:index action:index 同様に悩む人がいれば参考になればと、以下に僕が試した解決策を記載します。 Zend frameworkのプロセスフローはざっくり {publicdir}/index.php ↓ {
![Zend のController,Actionをパラメータで指定したい場合の対処法](https://cdn-ak-scissors.b.st-hatena.com/image/square/8d71ff5111e05619a10d29bb40d7aebaa75c8fbc/height=288;version=1;width=512/https%3A%2F%2Fs0.wp.com%2Fi%2Fblank.jpg)