簡體   English   中英

Zend / Db在Zend Framework 3中不起作用?

[英]Zend/Db not working in Zend Framework 3?

如何使用ZF3 db factory方法連接mysql數據庫。

$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);

文檔:

https://framework.zend.com/manual/2.4/en/modules/zend.db.adapter.html https://framework.zend.com/manual/2.4/en/tutorials/tutorial.dbadapter.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM