我有一个执行繁重处理的脚本(它从命令行运行)。
此脚本使用事务来确保它成功完成或在失败时保持数据库不变。
该脚本还记录到同一个数据库;日志需要是实时的(用于显示在网站上,以便用户可以看到进度),因此它们不能被收集,然后在数据处理完毕并提交(或回滚)事务后持久化。
所以我的问题是:如何在 Symfony 2.1 中为同一个数据库获取两个实体管理器?
我正在假设我需要两个到数据库的连接,以允许我将每个日志记录插入语句放在它自己的事务中,并在另一个事务中处理数据。
谢谢你的帮助。詹姆斯·班奇