PDFを一時的にサーバーに保存しておくというお仕事があったので。 TCPDFの詳しい使い方は省略します。 環境 PHP:5.3.3 CakePHP:2.4.6 View 基本的にはVIEWで完結します。 TCPDFには出力時のオプションがあり、 Output()の第二引数に指定する値によって挙動が変わります。 I: ブラウザに出力する(既定) D: ブラウザで(強制的に)ダウンロードする。 F: ローカルファイルとして保存する。 S: PDFドキュメントの内容を文字列として出力する。 サーバーに保存してあげるには 'F' を指定します。 その際に第一引数に保存したいパスを含めたファイル名を指定してください。 今回はapp/tmpディレクトリにpdf_tmpというフォルダを作成し、保存することにします。 この際tmpディレクトリまでのパスはグローバルな定数で取得できます。 //TMPがtmp