【发布时间】:2013-10-01 17:41:32
【问题描述】:
我正在使用奏鸣曲管理包开发一个 symfony2 项目。
我有一个大的 pdf,其中包含在表单输入和写入数据库后生成的图像。 我在持久化数据结束时开始生成 pdf。之后用户被重定向。
我的计划:我想在将数据保存到数据库后触发 pdf 生成。但是重定向正在等待pdf文档准备好。这需要很长时间。因此应该完成重定向,同时应该触发 pdf 生成并在后台运行。
如果成功创建了 pdf,标题中应该会出现一条通知消息。
PDF 生成是使用 DOMPDF 完成的。所以它是直接在 php 中完成的,而不是使用单独的命令行工具。
有人知道如何实现这个吗?
我正在考虑重定向完成后的 ajax 请求。这是个好方法吗?
【问题讨论】:
-
查看此答案:stackoverflow.com/questions/10868877/…。您应该从可能的质量解决方案中获得一些灵感。
标签: php ajax symfony pdf-generation sonata-admin