2012-02-20 2 views
0
내가 PDF 파일 생성을 구현하고

에 인덱스 페이지로 리디렉션 내가이 링크를 사용하여 완료 : PDF를 생성 한 후PDF를 생성 한 후, CakePHP의

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

를, 그것의 업데이트를 수행하는 다른 함수를 호출 내 데이터 베이스. 색인 페이지로 리디렉션해야합니다. 데이터베이스 업데이트를 완료했습니다. 색인 페이지로 리디렉션하는 경우에만 문제가 발생합니다. 색인 페이지로 리디렉션 할 때 PDF 논리가 구현되지 않습니다.

나는 pdf에 대한 레이아웃을 설정했기 때문에 색인 페이지와 pdf 작성이 차례로 작동하지 않는다고 생각합니다.

답변

0

Bakery에 명시된대로 PDF 레이아웃을 설정 한 경우 사용자를 리디렉션 할 수 없습니다. PDF 레이아웃은 브라우저에 PDF 콘텐츠가 올 것이라고 설명하는 헤더를 보냈습니다. HTTP 리디렉션은 PDF 콘텐츠가 아니므로이 방법은 작동하지 않습니다.

사용자의 브라우저 창에서 백그라운드로 PDF 생성을 수행하려면 PDF 레이아웃을 놓고 '기본'레이아웃을 대신 사용하십시오. 그러면 컨트롤러에서 $this->redirect으로 전화하면됩니다.

+0

나는 이것을 시도했지만 리디렉션을 받았지만 PDF가 생성되지 않았습니다. :에스 – weedave