从Exception重新启动实体管理器

Phi*_*ord 6 php exception entitymanager symfony doctrine-orm

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

看看Doctrines文档:

我看到实体经理关闭的例外情况.这对我来说是一个问题,因为我有一个RabbitMQ服务器并且消费者总是在运行.Durring测试我们正在嘲笑不同的场景,缺少的数据就是其中之一.这应该导致和异常,我们的Try/Catch逻辑工作得很好,除了它还关闭了实体管理器.

读取他们所拥有或已经有相同或相关问题的其他线程,我没有看到重新启动EM的明确方法.

有什么想法吗?

有关:

Thi*_*nne 4

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