Php Zend/Db不在Zend Framework 3中工作?
如何使用ZF3 db factory方法连接mysql数据库Php Zend/Db不在Zend Framework 3中工作?,php,pdo,zend-framework3,Php,Pdo,Zend Framework3,如何使用ZF3 db factory方法连接mysql数据库 $db = Zend_Db::factory('Pdo_Mysql', array( 'host' => MASTER_HOST, 'username' => MASTER_USER, 'password' => MASTER_PASSWORD, 'dbname' => DB_ADMIN, 'port' => MAS
$db = Zend_Db::factory('Pdo_Mysql', array(
'host' => MASTER_HOST,
'username' => MASTER_USER,
'password' => MASTER_PASSWORD,
'dbname' => DB_ADMIN,
'port' => MASTER_HOST_PORT,
);
在ZF3(或ZF2)中,必须使用Zend\Db\Adapter\Adapter
$config = array(
'driver' => 'Pdo',
'dsn' => 'mysql:dbname=db;host=localhost',
'username' => 'root',
'password' => 'root',
);
// or
$config = $serviceLocator->get('Config')['db'];
$db = new \Zend\Db\Adapter\Adapter($config);
文件:
在ZF3(或ZF2)中,必须使用Zend\Db\Adapter\Adapter
$config = array(
'driver' => 'Pdo',
'dsn' => 'mysql:dbname=db;host=localhost',
'username' => 'root',
'password' => 'root',
);
// or
$config = $serviceLocator->get('Config')['db'];
$db = new \Zend\Db\Adapter\Adapter($config);
文件: