2016-05-22 13 views
1

Hallo ich bekomme den folgenden Fehler in zendframework 2 im Album Beispiel. PHP Version 5.6.2 mit XAMPP verwenden. Jeder Hinweis für dieses Problem ..Zend Framework Album Beispiel

Zend \ Servicemanager \ Exception \ ServiceNotFoundException

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

Nachricht: 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} 

Auch ein Veraltete Fehler zeigt:

Veraltet: Sie rufen den Service lo ab cator aus der Klasse Album \ Controller \ AlbumController. Bitte beachten Sie, dass ServiceLocatorAwareInterface veraltet ist und in Version 3.0 zusammen mit dem ServiceLocatorAwareInitializer entfernt wird. Sie müssen Ihre Klasse aktualisieren, um alle Abhängigkeiten bei der Erstellung entweder über Konstruktorargumente oder Setter zu akzeptieren, und eine Factory zum Ausführen der Injektionen verwenden. in C: \ xampp \ htdocs \ ZF2 \ Anbieter \ ZendFramework \ zend-mvc \ src \ Controllers \ AbstractController.php on line 258

+0

Have Registrierst du Zend \ Db \ Adapter \ Adapter in deiner module.config.php? – czeski

+0

Bitte geben Sie hier mehr Code an. –

+0

Haben Sie die Anwendungsabhängigkeiten ordnungsgemäß mit Composer installiert? – Wilt

Antwort

0

Zend \ Db \ Adapter \ Adapter in module.config.php arbeitete