bitte helfen Sie mir, Zend\Dienste-Verwalter\Dienste-Verwalter::get war nicht in der Lage zu Holen, oder erstellen Sie eine Instanz von Zend\Db\Adapter\Adapter

ich bin nach diesem tutorial, aber bekam die Fehlermeldung Zend\Dienste-Verwalter\Dienste-Verwalter::get war nicht in der Lage zu Holen, oder erstellen Sie eine Instanz von Zend\Db\Adapter\Adapter

ich habe gegoogelt und alles versucht-Lösung, aber kein Glück. bitte helppppp ich bin deprimiert 😐

FYI : ich bin mit diesem Skelett https://github.com/zendframework/ZendSkeletonApplication und gehen. ich wusste nicht, installieren Sie zend.

module.php
namespace-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',
     ),
 ),

);

habe ich gelesen & versucht diese :
ZF2 - get war nicht in der Lage zu Holen, oder erstellen Sie eine Instanz für getAlbumTable

ServiceNotFoundException im ZendFramework 2, Beispiel von Rob Allen

immer am Ende ohne Klarheit

InformationsquelleAutor mockie | 2013-11-15

Schreibe einen Kommentar