Zend framework2 Zend adapter-提供的或实例化的驱动程序对象未实现

Zend framework2 Zend adapter-提供的或实例化的驱动程序对象未实现,zend-framework2,Zend Framework2,我正在使用Zend framework 2.4.11,并尝试使用Zend适配器 我试过这两个案例,但仍然不起作用。我犯了这个错误 PHP致命错误:未捕获Zend\Db\Adapter\Exception\InvalidArgumentException:提供的或实例化的驱动程序对象未在…中实现Zend\Db\Adapter\driver\DriverInterface 我的背景 'driver' => 'Pdo', 'dsn' =>

我正在使用Zend framework 2.4.11,并尝试使用Zend适配器

我试过这两个案例,但仍然不起作用。我犯了这个错误

PHP致命错误:未捕获Zend\Db\Adapter\Exception\InvalidArgumentException:提供的或实例化的驱动程序对象未在…中实现Zend\Db\Adapter\driver\DriverInterface

我的背景

            'driver' => 'Pdo', 
            'dsn' => 'mysql:dbname=mydb;host=myhost.com',
            'username' => '...',
            'password' => '...',


知道为什么吗?

如何实例化DB adapter?我把这一行放在>使用Zend\DB\adapter\adapter;然后>$db=新适配器($db\u config);上面的设置是哪个db_配置。你看到什么问题了吗?你的配置有问题。我从中尝试了最简单的配置,效果很好。如何实例化DB adapter?我将这一行放在>use Zend\DB\adapter\adapter;然后>$db=新适配器($db\u config);上面的设置是哪个db_配置。你看到什么问题了吗?你的配置有问题。我从中尝试了最简单的配置,效果很好。
set in your autoload/config/local/global.php
'db' => array(
        'driver'         => 'Pdo',
        'adapters' => array(
            'default_db' => array(
                'driver'         => 'Pdo',
                'dsn'      => 'mysql:dbname=dbname;host=yourhost',
                'username' => '',
                'password' => '',
            ),
        ),
    ),

access It with :
getServiceManager()->get('db');
set in your autoload/config/local/global.php
'db' => array(
        'driver'         => 'Pdo',
        'adapters' => array(
            'default_db' => array(
                'driver'         => 'Pdo',
                'dsn'      => 'mysql:dbname=dbname;host=yourhost',
                'username' => '',
                'password' => '',
            ),
        ),
    ),

access It with :
getServiceManager()->get('db');