使用Symfony 2.1与原则2中的同一数据库的并发连接



我有一个脚本可以进行一些繁重的处理(它从命令行运行)。

此脚本使用事务来确保它成功完成或在失败时保持数据库不变。

此脚本还记录到同一数据库;日志必须是实时的(用于在网站上显示,以便用户可以查看进度),因此无法收集它们,然后在处理数据并提交(或回滚)事务后保留它们。

所以我的问题是:如何在Symfony 2.1中为同一个数据库获得两个实体管理器?

我假设我需要两个到数据库的连接,以允许我将每个日志记录插入语句放在自己的事务中,并在另一个事务中进行数据处理。

感谢您的任何帮助。詹姆斯·板凳

您可以在该脚本中创建子任务,一个用于将数据写入数据库,另一个用于日志记录。您可以使用流程组件。

相关内容

  • 没有找到相关文章

最新更新