【发布时间】:2014-06-09 16:28:41
【问题描述】:
当我在 RabbitMqBundle Consumer 中时,我需要在 symfony 事件分派器中分派事件。 问题是消费者没有正确加载事件调度程序并且没有加载侦听器。
更新:我尝试手动加载侦听器,但我发现 Doctrine 也没有加载自己的侦听器,因此具有列类型对象的持久实体失败。 (Doctrine 在更新列之前不会序列化对象)
解决方案:我在实体内部有错误。我有第二个新添加和忘记的带有对象的列。侦听器未加载,因为它们被设置为在 kernel.request 事件上加载。但这在消费者内部从未发生过。
感谢您不帮忙。
【问题讨论】:
-
欢迎来到stackoverflow。你是怎么解决这个问题的?
-
我尝试手动加载侦听器,但我发现 Doctrine 也没有加载自己的侦听器,因此具有列类型对象的持久实体失败。 (Doctrine 在更新列之前不会序列化对象)
标签: symfony doctrine-orm rabbitmq