zendframework 2 table gateway和doctrine 2-是否可以同时操作两个系统

时间:2014-04-20 16:04:54

标签: doctrine-orm zend-framework2

我正在使用Zendframework 2。我想知道是否可以在同一个应用程序中同时使用表网关和doctrine 2。

下面是我的配置。我试图运行它,但我注意到我的应用程序的速度减缓了难以置信。

我想知道这是不是因为两个应用程序之间存在冲突,或者因为我没有正确配置它。

全局PHP文件

return array(
    'db' => array(
        'driver'         => 'Pdo',
        'dsn'            => 'mysql:dbname=thetable;host=localhost',
        'driver_options' => array(
            PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\''
        ),
    ),
    'service_manager' => array(
        'factories' => array(
            'Zend\Db\Adapter\Adapter'
                    => 'Zend\Db\Adapter\AdapterServiceFactory',
        ),
),

);

本地php

return array(

   'db' => array(
        'username' => 'user',
        'password' => 'password',
    ),  


  'doctrine' => array(
    'connection' => array(
      'orm_default' => array(
        'driverClass' => 'Doctrine\DBAL\Driver\PDOMySql\Driver',
        'params' => array(
          'host'     => 'localhost',
          'port'     => '3306',
          'user'     => 'user',
          'password' => 'password',
          'dbname'   => 'thetable'
        )
      )
    )
  ),
);

0 个答案:

没有答案