提问者:小点点

ServiceNotFoundException“”无法将服务“路由器”解析为工厂


我在使用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-


共1个答案

匿名用户

我在将应用程序从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。