我正在使用Zend框架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' => '...',
和
'driver' => 'PDO_MYSQL', (also tried this: Pdo_Mysql)
'hostname' => 'myhost.com',
'database' => 'mydb',
'username' => '...',
'password' => '...',
知道为什么吗?
答案 0 :(得分:1)
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');