首页 文章

Zend框架专辑示例

提问于
浏览
1

嗨我在专辑示例中的zendframework 2中收到以下错误 . 使用PHP 5.6.2版本与XAMPP . 这个问题的任何线索..

Zend的\的ServiceManager \异常\ ServiceNotFoundException的

档案: C:\xampp\htdocs\zf2\vendor\zendframework\zend-servicemanager\src\ServiceManager.php:555

消息: Zend\ServiceManager\ServiceManager::get was unable to fetch or create an instance for Zend\Db\Adapter\Adapter

#0 C:\xampp\htdocs\zf2\module\Album\Module.php(42): Zend\ServiceManager\ServiceManager->get('Zend\\Db\\Adapter...')
#1 [internal function]: Album\Module->Album\{closure}(Object(Zend\ServiceManager\ServiceManager), 'albumtablegatew...', 'AlbumTableGatew...')
#2 C:\xampp\htdocs\zf2\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(934): call_user_func(Object(Closure), Object(Zend\ServiceManager\ServiceManager), 'albumtablegatew...', 'AlbumTableGatew...')
#3 C:\xampp\htdocs\zf2\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(1094): Zend\ServiceManager\ServiceManager->createServiceViaCallback(Object(Closure), 'albumtablegatew...', 'AlbumTableGatew...')
#4 C:\xampp\htdocs\zf2\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(634): Zend\ServiceManager\ServiceManager->createFromFactory('albumtablegatew...', 'AlbumTableGatew...')
#5 C:\xampp\htdocs\zf2\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(597): Zend\ServiceManager\ServiceManager->doCreate('AlbumTableGatew...', 'albumtablegatew...')
#6 C:\xampp\htdocs\zf2\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(530): Zend\ServiceManager\ServiceManager->create(Array)
#7 C:\xampp\htdocs\zf2\module\Album\Module.php(37): Zend\ServiceManager\ServiceManager->get('AlbumTableGatew...')
#8 [internal function]: Album\Module->Album\{closure}(Object(Zend\ServiceManager\ServiceManager), 'albummodelalbum...', 'Album\\Model\\Alb...')
#9 C:\xampp\htdocs\zf2\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(934): call_user_func(Object(Closure), Object(Zend\ServiceManager\ServiceManager), 'albummodelalbum...', 'Album\\Model\\Alb...')
#10 C:\xampp\htdocs\zf2\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(1094): Zend\ServiceManager\ServiceManager->createServiceViaCallback(Object(Closure), 'albummodelalbum...', 'Album\\Model\\Alb...')
#11 C:\xampp\htdocs\zf2\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(634): Zend\ServiceManager\ServiceManager->createFromFactory('albummodelalbum...', 'Album\\Model\\Alb...')
#12 C:\xampp\htdocs\zf2\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(597): Zend\ServiceManager\ServiceManager->doCreate('Album\\Model\\Alb...', 'albummodelalbum...')
#13 C:\xampp\htdocs\zf2\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(530): Zend\ServiceManager\ServiceManager->create(Array)
#14 C:\xampp\htdocs\zf2\module\Album\src\Album\Controller\AlbumController.php(37): Zend\ServiceManager\ServiceManager->get('Album\\Model\\Alb...')
#15 C:\xampp\htdocs\zf2\module\Album\src\Album\Controller\AlbumController.php(16): Album\Controller\AlbumController->getAlbumTable()
#16 C:\xampp\htdocs\zf2\vendor\zendframework\zend-mvc\src\Controller\AbstractActionController.php(82): Album\Controller\AlbumController->indexAction()
#17 [internal function]: Zend\Mvc\Controller\AbstractActionController->onDispatch(Object(Zend\Mvc\MvcEvent))
#18 C:\xampp\htdocs\zf2\vendor\zendframework\zend-eventmanager\src\EventManager.php(490): call_user_func(Array, Object(Zend\Mvc\MvcEvent))
#19 C:\xampp\htdocs\zf2\vendor\zendframework\zend-eventmanager\src\EventManager.php(263): Zend\EventManager\EventManager->triggerListeners('dispatch', Object(Zend\Mvc\MvcEvent), Object(Closure))
#20 C:\xampp\htdocs\zf2\vendor\zendframework\zend-mvc\src\Controller\AbstractController.php(118): Zend\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Zend\Mvc\MvcEvent))
#21 C:\xampp\htdocs\zf2\vendor\zendframework\zend-mvc\src\DispatchListener.php(114): Zend\Mvc\Controller\AbstractController->dispatch(Object(Zend\Http\PhpEnvironment\Request), Object(Zend\Http\PhpEnvironment\Response))
#22 [internal function]: Zend\Mvc\DispatchListener->onDispatch(Object(Zend\Mvc\MvcEvent))
#23 C:\xampp\htdocs\zf2\vendor\zendframework\zend-eventmanager\src\EventManager.php(490): call_user_func(Array, Object(Zend\Mvc\MvcEvent))
#24 C:\xampp\htdocs\zf2\vendor\zendframework\zend-eventmanager\src\EventManager.php(263): Zend\EventManager\EventManager->triggerListeners('dispatch', Object(Zend\Mvc\MvcEvent), Object(Closure))
#25 C:\xampp\htdocs\zf2\vendor\zendframework\zend-mvc\src\Application.php(340): Zend\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Zend\Mvc\MvcEvent))
#26 C:\xampp\htdocs\zf2\public\index.php(27): Zend\Mvc\Application->run()
#27 {main}

还显示了不推荐使用的错误:

不推荐使用:您正在从Album \ Controller \ AlbumController类中检索服务定位器 . 请注意,ServiceLocatorAwareInterface已弃用,将在3.0版中与ServiceLocatorAwareInitializer一起删除 . 您需要更新您的类以在创建时接受所有依赖项,通过构造函数参数或setter,并使用工厂执行注入 . 在第258行的C:\ xampp \ htdocs \ zf2 \ vendor \ zendframework \ zend-mvc \ src \ Controller \ AbstractController.php中

1 回答

  • 0

    module.config.php中的Zend \ Db \ Adapter \ Adapter工作正常

相关问题