ZF2中的本地mysql设置

时间:2013-08-08 11:36:58

标签: zend-framework2

我希望在每个mysql连接开始时添加我的ZF2应用程序这个mysql查询/设置

SET time_zone = \'+00:00\';

由于某些原因我无法在mysql配置文件上执行此操作。

那么我可以做到这一点?

(现在我通过配置文件创建dbadapter:

    'service_manager' => array(
        'factories' => array(
            'Zend\Db\Adapter\Adapter' => 'Zend\Db\Adapter\AdapterServiceFactory',
      etc...

1 个答案:

答案 0 :(得分:3)

在配置文件中尝试此操作(例如在config/autoload/global.php

return array(
    'db' => array(
        'driver_options' => array(
            PDO::MYSQL_ATTR_INIT_COMMAND => 'SET time_zone = \'+00:00\''
        )
)