Php 没有传输支持给定的Messenger DSN
尝试配置symfony messenger时,总是出现错误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:
没有传输支持给定的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我已经阅读了几次此文档,但没有看到我的配置中缺少什么。我要问的是:数据库中的表是否存在?不,数据库中不存在该表。我不希望这样,但可能需要一条消息以及一个处理程序才能使其正常工作。。。你可能已经有了?()