2012-02-20 31 views
0

我實現PDF文件生成,我已經使用這個鏈接完成它:創建PDF後,重定向到索引頁面中的CakePHP

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

生成PDF後,它會調用執行的更新另一個函數我數據庫。並且應該重定向到索引頁面。我已經完成了數據庫更新。只有重定向到索引頁面時出現問題。當我重定向到索引頁面時,PDF邏輯沒有實現。

我認爲這是因爲我已經爲pdf設置了佈局,所以索引頁和pdf創建都不能一個接一個地工作。

回答

0

如果您在麪包房中設置了PDF佈局,則無法重定向用戶。 PDF版面向您的瀏覽器發送了一個標題,表明PDF內容即將到來。 HTTP重定向不是PDF內容,所以這不起作用。

如果您希望PDF生成在後臺完成,而不是在用戶的瀏覽器窗口中「即時」完成,只需刪除PDF版式並使用「默認」版式。然後您可以從您的控制器撥打$this->redirect

+0

我試過這個,我得到了重定向但沒有生成PDF。 :S – weedave 2012-05-14 14:02:07