Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 没有传输支持给定的Messenger DSN_Php_Symfony_Doctrine_Symfony4_Symfony Messenger - Fatal编程技术网

Php 没有传输支持给定的Messenger DSN

Php 没有传输支持给定的Messenger DSN,php,symfony,doctrine,symfony4,symfony-messenger,Php,Symfony,Doctrine,Symfony4,Symfony Messenger,尝试配置symfony messenger时,总是出现错误没有传输支持给定的messenger DSN“doctrine://default“ symfony框架:4.3.4 信使:4.3.0 在该应用程序中,仅安装doctrine bundle和symfony messenger 原则: doctrine: dbal: default_connection: default connections: default:

尝试配置symfony messenger时,总是出现错误
没有传输支持给定的messenger DSN“doctrine://default“

symfony框架:
4.3.4

信使:
4.3.0

在该应用程序中,仅安装doctrine bundle和symfony messenger

原则:

doctrine:
    dbal:
        default_connection: default
        connections:
            default:
                schema_filter: '~^(?!messenger_messages)~'
                dbname: sftest
                host: 127.0.0.1
                port: ~
                user: root
                password: ~
                charset: "UTF8"
                driver: 'pdo_mysql'
                server_version: '5.7'
                default_table_options:
                    charset: utf8mb4
                    collate: utf8mb4_unicode_ci

信使:

framework:
  messenger:
    transports:
      async: doctrine://default
    routing:
      'App\Entity\Notification': async

所以问题是symfony messenger需要orm,而我只使用了symfony dbal。

您设置好了吗@Jakumi我已经阅读了几次此文档,但没有看到我的配置中缺少什么。我要问的是:数据库中的表是否存在?不,数据库中不存在该表。我不希望这样,但可能需要一条消息以及一个处理程序才能使其正常工作。。。你可能已经有了?()