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