我在使用zend框架3和教义2,它给了我这个错误,我不知道为什么
致命错误:未捕获异常“Zend\ServiceManager\exception\ServiceNotFoundException”,消息“无法将服务“路由器”解析到工厂;您确定在配置过程中提供了它吗?”在C:\xampp\htdocs\zendf\vendor\zendframework\zend servicemanager\src\servicemanager中。php:681堆栈跟踪:#0 C:\xampp\htdocs\zendf\vendor\zendframework\zend servicemanager\src\servicemanager。php(757):Zend\ServiceManager\ServiceManager-
我在将应用程序从zf2升级到zf3时遇到了同样的问题。
我通过加载Zend\Router模块解决了这个问题。ZF3附带了更多的模块,因此我在模块中使用了它。配置。php:
return [
'Zend\Cache',
'Zend\Form',
'Zend\Hydrator',
'Zend\InputFilter',
'Zend\Paginator',
'Zend\I18n',
'Zend\Filter',
'Zend\Router',
'Zend\Validator',
'Zend\Navigation',
...
];
我拿到模块了。配置。php和新的应用程序。配置。来自zf3框架应用程序的php。