我正在实施PDF文件生成,我已使用此链接完成了它:
http://bakery.cakephp.org/articles/kalileo/2010/06/08/creating-pdf-files-with-cakephp-and-tcpdf
生成PDF后,它会调用另一个执行数据库更新的函数。并应重定向到索引页面。我已完成数据库更新。仅重定向到索引页面时出现问题。当我重定向到索引页面时,PDF逻辑没有实现。
我认为这是因为我已经为pdf设置了布局,因此索引页和pdf创建都不会一个接一个地工作。
答案 0 :(得分:0)
如果您按照面包店中的说明设置了PDF布局,则无法重定向用户。 PDF布局向您的浏览器发送了一个标题,表明PDF内容即将发布。 HTTP重定向不是PDF内容,因此无法使用。
如果您希望PDF生成在后台完成而不是在用户的浏览器窗口中“即时”完成,只需删除PDF布局并使用“默认”布局。然后,您只需从控制器中调用$this->redirect
即可。