Php Doctrine2:附加连接选项

Php Doctrine2:附加连接选项,php,pdo,doctrine-orm,Php,Pdo,Doctrine Orm,是否有方法向Doctrine2中的数据库连接添加一些附加参数 例如,我需要启用网络通信压缩 $DoctrineConnectionOptions = array( 'driver' => 'pdo_mysql', 'dbname' => 'db', 'user' => 'root', 'password' => 'root', 'host' => 'localhost', /* additional_opti

是否有方法向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);

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