【问题标题】:Symfony2 and RabbitMqBundle. symfony event dispatcher, won't load listenersSymfony2 和 RabbitMqBundle。 symfony 事件调度器,不会加载监听器
【发布时间】:2014-06-09 16:28:41
【问题描述】:

当我在 RabbitMqBundle Consumer 中时,我需要在 symfony 事件分派器中分派事件。 问题是消费者没有正确加载事件调度程序并且没有加载侦听器。

更新:我尝试手动加载侦听器,但我发现 Doctrine 也没有加载自己的侦听器,因此具有列类型对象的持久实体失败。 (Doctrine 在更新列之前不会序列化对象)

解决方案:我在实体内部有错误。我有第二个新添加和忘记的带有对象的列。侦听器未加载,因为它们被设置为在 kernel.request 事件上加载。但这在消费者内部从未发生过。

感谢您不帮忙。

【问题讨论】:

  • 欢迎来到stackoverflow。你是怎么解决这个问题的?
  • 我尝试手动加载侦听器,但我发现 Doctrine 也没有加载自己的侦听器,因此具有列类型对象的持久实体失败。 (Doctrine 在更新列之前不会序列化对象)

标签: symfony doctrine-orm rabbitmq


【解决方案1】:

解决方案:我在实体内部出错。我有第二个新添加的和 被遗忘的带有对象的列。听众没有加载,因为他们是 设置为在 kernel.request 事件上加载。但这从未发生在里面 消费者。

【讨论】:

    猜你喜欢
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-13
    • 1970-01-01
    • 1970-01-01
    • 2015-12-19
    相关资源
    最近更新 更多