创建pdf后,重定向到cakephp中的索引页面

时间:2012-02-20 09:30:12

标签: cakephp

我正在实施PDF文件生成,我已使用此链接完成了它:

http://bakery.cakephp.org/articles/kalileo/2010/06/08/creating-pdf-files-with-cakephp-and-tcpdf

生成PDF后,它会调用另一个执行数据库更新的函数。并应重定向到索引页面。我已完成数据库更新。仅重定向到索引页面时出现问题。当我重定向到索引页面时,PDF逻辑没有实现。

我认为这是因为我已经为pdf设置了布局,因此索引页和pdf创建都不会一个接一个地工作。

1 个答案:

答案 0 :(得分:0)

如果您按照面包店中的说明设置了PDF布局,则无法重定向用户。 PDF布局向您的浏览器发送了一个标题,表明PDF内容即将发布。 HTTP重定向不是PDF内容,因此无法使用。

如果您希望PDF生成在后台完成而不是在用户的浏览器窗口中“即时”完成,只需删除PDF布局并使用“默认”布局。然后,您只需从控制器中调用$this->redirect即可。