Symfony 6 + Doctrine - 如何配置 Doctrine\DBAL\Driver\OCI8\Middleware\InitializeSession?

问题描述 投票:0回答:1

Doctrine\DBAL\Event\Listeners\OracleSessionInit
在 DBAL 3.5 (https://github.com/doctrine/dbal/blob/3.5.x/UPGRADE.md) 中被弃用,取而代之的是
Doctrine\DBAL\Driver\OCI8\Middleware\InitializeSession
.

我应该如何使用新的中间件设置应用程序?文档 (https://symfony.com/bundles/DoctrineBundle/2.4.x/configuration.html#oracle-db) 仍然显示旧方法。

我尝试使用

driver_class
wrapper_class
选项,但它不起作用。

oracle symfony doctrine-orm doctrine dbal
1个回答
0
投票
oracle.listener:
        class: Doctrine\DBAL\Driver\OCI8\Middleware\InitializeSession
        tags:
            - { name: doctrine.event_listener, event: wrap }
© www.soinside.com 2019 - 2024. All rights reserved.