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

oalqel3c  于 2023-03-13  发布在  其他
关注(0)|答案(1)|浏览(145)

在DBAL 3.5(https://github.com/doctrine/dbal/blob/3.5.x/UPGRADE.md)中,Doctrine\DBAL\Event\Listeners\OracleSessionInit被弃用,取而代之的是Doctrine\DBAL\Driver\OCI8\Middleware\InitializeSession
如何使用新的中间件设置应用程序?文档(https://symfony.com/bundles/DoctrineBundle/2.4.x/configuration.html#oracle-db)仍然显示旧的方法。
我尝试使用driver_classwrapper_class选项,但不起作用。

jdgnovmf

jdgnovmf1#

oracle.listener:
        class: Doctrine\DBAL\Driver\OCI8\Middleware\InitializeSession
        tags:
            - { name: doctrine.event_listener, event: wrap }

希望这能帮到你。

相关问题