merci de m'aider Zend\ServiceManager\ServiceManager::get a été impossible de récupérer ou créer une instance pour Zend\Db\Adaptateur\Adaptateur

je suis en suivant ce tutoriel, mais a reçu l'erreur Zend\ServiceManager\ServiceManager::get a été impossible de récupérer ou créer une instance pour Zend\Db\Adaptateur\Adaptateur

j'ai googler et essayé tous les solution mais pas de chance. veuillez helppppp je suis déprimé 😐

Pour info : je suis en utilisant ce squelette https://github.com/zendframework/ZendSkeletonApplication et aller. je n'ai pas installer zend.

module.php
espace de noms de l'Album;

//Add these import statements:
use Album\Model\Album;
use Album\Model\AlbumTable;
use Zend\Db\ResultSet\ResultSet;
use Zend\Db\TableGateway\Tabl`enter code here`eGateway;

class Module
{
 public function getAutoloaderConfig()
 {
     return array(
         'Zend\Loader\ClassMapAutoloader' => array(
             __DIR__ . '/autoload_classmap.php',
         ),
         'Zend\Loader\StandardAutoloader' => array(
             'namespaces' => array(
                 __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__,
             ),
         ),
     );
 }

 public function getConfig()
 {
     return include __DIR__ . '/config/module.config.php';
 }

 public function getServiceConfig()
 {
     return array(
         'factories' => array(
             'Album\Model\AlbumTable' =>  function($sm) {
                 $tableGateway = $sm->get('AlbumTableGateway');
                 $table = new AlbumTable($tableGateway);
                 return $table;
             },
             'AlbumTableGateway' => function ($sm) {
                 $dbAdapter = $sm->get('Zend\Db\Adapter\Adapter');
                 $resultSetPrototype = new ResultSet();
                 $resultSetPrototype->setArrayObjectPrototype(new Album());
                 return new TableGateway('album', $dbAdapter, null, $resultSetPrototype);
             },
         ),
     );
 }

}

global.php

return array(
 'db' => array(
     'driver'         => 'Pdo',
     'dsn'            => 'mysql:dbname=aaa;host=aaa',
     'driver_options' => array(
         PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\''
     ),
 ),
 'service_manager' => array(
     'factories' => array(
         'Zend\Db\Adapter\Adapter' => 'Zend\Db\Adapter\AdapterServiceFactory',
     ),
 ),

);

j'ai lu & essayé ces :
ZF2 - get a été impossible de récupérer ou créer une instance pour getAlbumTable

ServiceNotFoundException dans ZendFramework 2, exemple de Rob Allen

toujours sans clarté

InformationsquelleAutor mockie | 2013-11-15