CakePHP 1.3 と TCPDF を使用して PDF ファイルを印刷していますprint_pdf.ctp
。この印刷の後、ページをリファラーにリダイレクトするのに問題があります。コントローラー アクションのコメント セクションに到達していません。これを管理するにはどうすればよいですか?
print_pdf()
ボタンにリンクされていることに注意してください。そのため、ユーザーはページをロードし、アクションにリンクされた「印刷」ボタンをprint_pdf
押します。このボタンをクリックすると、PDF ファイルが印刷されます。リダイレクトしたい理由は、print_pdf
アクションが一部のデータを更新し、この更新を反映するためにボタンが配置されているページを更新する必要があるためです。
コントローラ:
// This action is linked to a button
function print_pdf() {
...
$this->layout = 'pdf'; //this will use the pdf.ctp layout
$this->render();
// Line below are not executed
...
$this->redirect($this->referer());
}