7

如何重置/重新启动实体管理器?

查看教义文档:

我看到实体管理器异常关闭。这对我来说是个问题,因为我有一个 RabbitMQ 服务器并且消费者总是在运行。在测试期间,我们正在模拟不同的场景,丢失的数据就是其中之一。好吧,这引起了异常,我们的 Try/Catch 逻辑工作得很好,除了它也关闭了实体管理器。

阅读他们遇到或曾经遇到相同或相关问题的其他线程,我还没有看到重新启动 EM 的明确方法。

有什么想法吗?

有关的:

4

1 回答 1

4

您是否尝试过resetEntityManager按照 stof 的建议调用该方法? https://github.com/doctrine/DoctrineBundle/blob/master/Registry.php#L83

于 2013-04-16T05:51:03.537 回答