2013-02-01 73 views
0

有沒有辦法在Doctrine2中向數據庫連接添加一些額外的參數?Doctrine2:其他連接選項

例如,我需要啓用網絡通信壓縮。

$DoctrineConnectionOptions = array(
    'driver' => 'pdo_mysql', 
    'dbname' => 'db', 
    'user' => 'root', 
    'password' => 'root', 
    'host' => 'localhost', 
    /* 
    additional_options => array(
     PDO::MYSQL_ATTR_COMPRESS => true 
    ) 
    */ 
); 
$em = \Doctrine\ORM\EntityManager::create($DoctrineConnectionOptions, $DoctrineConfig); 

回答

0

檢查EntityManager :: create()源代碼。您可以直接傳遞定製的PDO對象作爲連接選項('pdo'鍵)。

+0

謝謝。這有幫助。 –