【发布时间】:2011-03-29 15:42:53
【问题描述】:
我正在寻找有关如何在 PHP 中进行一些报告的建议。具体来说,我需要 PDF 渲染,并且我想尽可能地将演示文稿与我的代码分开(某种模板?)。
我最近在工作中收到了一个 PHP4 代码库,我负责升级到 PHP5。目前的报告是通过 TCPDF 创建的,它是由直接从 PHP 生成的 HTML 驱动的。事实证明,升级过程极具挑战性。我在使用 TCPDF 时遇到了多个问题,它只会进入无限循环并且永远不会返回。通过一些故障排除和论坛帖子,似乎我们正在做一些 TCPDF4 和 PHP4 没有问题但 TCPDF5 和 PHP5 有问题的东西。不幸的是,我没有在我们违反的任何规则上出错,而是无限挂起。我们的内部代码可以使用一些重构,我觉得重写可以缓解许多这些问题,但是我现在不反对超越 TCPDF。
我们的代码还混合了许多 HTML 生成和其他报告功能。我真的很想将其分开,以便在编辑或创建报告时几乎不需要 PHP 代码。我不需要什么太花哨的报告。需要在单个选项卡上支持基本数据表和多个水平窗格。有图表,但它们目前是由单独的包生成的,只是作为图像直接读取。关于重新做这些报告的最佳方法的建议?谢谢。
【问题讨论】: