【发布时间】:2013-12-07 18:53:43
【问题描述】:
我正在使用 CakePHP 2.1 和 DOMPDF 生成一些报告,该过程运行良好,但我只能提示用户从控制器操作中下载文件:
$this->response->download('filename');
或在浏览器中打开文件
我没有使用任何 dompdf 函数来生成文件,与访问普通视图的唯一不同是我通过将“.pdf”添加到 url 来生成文件,例如:
mysite.com/controller/action.pdf
我有一个用于存放我的控制器视图文件的文件夹(控制器中的每个操作都有一个视图文件),在该文件夹内我有另一个名为 pdf 的文件夹,我在其中放置了生成 pdf 文件的操作的视图文件,此视图文件是一个普通的 .ctp 文件,其中包含正确生成 pdf 文件所需的所有 html/php
我希望它能够将生成的 pdf 文件保存到服务器,这样我就可以设置一个 cronjobs 来每天晚上发送这些文件。生成的文件呈现为pdf文件,可以用cakeresponse处理。
谢谢
【问题讨论】:
标签: php cakephp pdf cakephp-2.0 dompdf