2017-07-28 48 views
-1

我使用Zend框架3教義2,它給我這個錯誤我硝基甲苯知道爲什麼ServiceNotFoundException的」「無法解析服務‘路由器’的工廠

Fatal error: Uncaught exception 'Zend\ServiceManager\Exception\ServiceNotFoundException' with message 'Unable to resolve service "Router" to a factory; are you certain you provided it during configuration?' in C:\xampp\htdocs\zendf\vendor\zendframework\zend-servicemanager\src\ServiceManager.php:681 Stack trace: #0 C:\xampp\htdocs\zendf\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(757): Zend\ServiceManager\ServiceManager->getFactory('Router') #1 C:\xampp\htdocs\zendf\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(200): Zend\ServiceManager\ServiceManager->doCreate('Router') #2 C:\xampp\htdocs\zendf\vendor\zendframework\zend-mvc\src\Application.php(158): Zend\ServiceManager\ServiceManager->get('Router') #3 C:\xampp\htdocs\zendf\vendor\zendframework\zend-mvc\src\Application.php(273): Zend\Mvc\Application->bootstrap(Array) #4 C:\xampp\htdocs\zendf\public\index.php(40): Zend\Mvc\Application::init(Array) #5 {main} thrown in C:\xampp\htdocs\zendf\vendor\zendframework\zend-servicemanager\src\ServiceManager.php on line 681

+0

請將您的'module.config.php'粘貼到這裏 –

回答

1

我得到了同樣的問題,而升級從zf2到zf3的應用程序。

我通過加載模塊Zend \ Router解決了這個問題。有一些更多的模塊與ZF3到來,所以我結束了在modules.config.php使用此:

return [ 
    'Zend\Cache', 
    'Zend\Form', 
    'Zend\Hydrator', 
    'Zend\InputFilter', 
    'Zend\Paginator', 
    'Zend\I18n', 
    'Zend\Filter', 
    'Zend\Router', 
    'Zend\Validator', 
    'Zend\Navigation', 
    ... 
]; 

我得到了modules.config.php從zf3 skeleton application新application.config.php。

相關問題