1

xyz.com、asd.com などの仮想ホストを持つ Web サイトに取り組んでいます。

「:controller.com」のようなホスト名ルートを使用するため、特定のコントローラーにルーティングされます。デフォルトの動作に defaultController を作成し、そこから xyzController と asdController を拡張したので、本当に必要なものだけを変更します。

問題は、DefaultController を実際にデフォルトにする方法を作成するにはどうすればよいかということです:)つまり、特定のルートのコントローラーを作成していない場合 (たとえば、xyz.com の xyzController)、取得したくないのような致命的なエラー

"Fatal error: Class 'aaaa\Controller\asdController' not found in /var/www/samba/aaaa/www/src/site/vendor/ZF2/library/Zend/ServiceManager/AbstractPluginManager.php on line 177"

すぐにdefaultControllerにルーティングする方が良いでしょう。

「not_found_template」のようなview_managerのテンプレートについて考えていました。not_found_controller が存在する場合、それは素晴らしいことです:)

どうにかすることは可能ですか?

4

0 に答える 0