2016-05-22 8 views
1

Привет, я получаю следующую ошибку в zendframework 2 в примере альбома. Использование версии PHP 5.6.2 с XAMPP. Любой ключ для этой проблемы ..Zend frame album пример

Zend \ ServiceManager \ Exception \ 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} 

показывает также Устаревшей ошибку:

Устаревший: вы получаете услугу lo cator из класса Album \ Controller \ AlbumController. Помните, что ServiceLocatorAwareInterface устарел и будет удален в версии 3.0 вместе с ServiceLocatorAwareInitializer. Вам необходимо будет обновить свой класс, чтобы принять все зависимости при создании, либо с помощью аргументов конструктора, либо с помощью установщиков, и использовать фабрику для выполнения инъекций. в C: \ XAMPP \ HTDOCS \ ZF2 \ поставщика \ ZendFramework \ Зенд-MVC \ SRC \ Controller \ AbstractController.php на линии 258

+0

Have вы регистрируете Zend \ Db \ Adapter \ Adapter в своем module.config.php? – czeski

+0

Пожалуйста, укажите здесь еще несколько кодов. –

+0

Правильно ли вы устанавливали зависимости приложений с помощью композитора? – Wilt

ответ