jarjak / dbal-manager-bundle
该包提供DBALManager作为Symfony服务。
v3.0
2019-04-20 11:43 UTC
Requires
- doctrine/doctrine-bundle: ^1.6
- jarjak/dbal-manager: ^3.0
README
此包提供DBALManager作为Symfony服务。
安装
-
运行:
composer require jarjak/dbal-manager-bundle
-
[仅限Symfony <4] 将包添加到AppKernel.php
class AppKernel extends Kernel { public function registerBundles() { $bundles = array( //... new JarJak\DBALManagerBundle\JarJakDBALManagerBundle(), ); //... return $bundles; } //... }
使用示例
您可以通过两种方式获取DBALManager作为服务:
$container->get('jarjak.dbal_manager');
$container->get(DBALManager::class);
有关使用示例,请参阅DBALManager文档。
多个数据库连接
如果您有多个数据库连接,则可以创建多个管理器,每个连接一个。您只需要将DBAL连接服务(@secondary_connection
)传递给setConnection()或构造函数即可。
secondary_dbal_manager: class: JarJak\DBALManager arguments: - "@secondary_connection"