Symfony2和RabbitMqBundle。 symfony事件调度程序,不会加载侦听器

时间:2014-06-09 16:28:42

标签: symfony doctrine-orm rabbitmq

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

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

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

  

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