coogle/multidatabase

为 Zend Framework 2 的多数据库模块

dev-master 2014-01-31 01:59 UTC

This package is not auto-updated.

Last update: 2024-09-28 15:39:25 UTC


README

简介

这个简单的模块允许你在 ZF2 项目中轻松定义多个数据库连接。

用法

用法非常简单,只需像下面所示添加配置键即可

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