0

有没有办法在 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);
4

1 回答 1

0

检查 EntityManager::create() 源代码。您可以直接将定制的 PDO 对象作为连接选项('pdo' 键)传递。

于 2013-02-01T14:29:50.590 回答