我正在开发一个拥有虚拟主机的网站,例如xyz.com,asd.com等。
我使用主机名路由,如“: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会更好。
我在想view_manager的模板,比如'not_found_template'。如果not_found_controller存在,那将是很好的:)
有可能以某种方式吗?