コンポーネントmPDFのcakePHP用コンポーネントを作ってくれている人がいるのでそれを使った。コンポーネントの説明も分かりやすいし、操作も簡単なので有り難い。このコンポーネントを使って出力すると下記のようになる。$this->Mpdf->setOutput('F');}これだけで、普通にHTMLを表示する場合と同じように、レイアウト・ビューが使える。このコンポーネントは、cakePHPがブラウザに出力する直前にmpdfのoutputを行っている。PDFを一つ作成するだけなら問題ないかもしれないが、複数のPDFファイルを作成し、サーバに保存したい場合などは、このコンポーネントだと問題がある。複数のファイルを作成・保存する場合は、コンポーネントを改造するか、直接mPDF本体を使う必用がある。mPDF本体を使う場合は下記のようになる。$mpdf->Output($filename,'F');}これで、コンポーネント使用時と同じレイアウト・ビューも使える。【cakePHP】コントローラからViewファイルを使う追記:2013年6月18日Shell経由で上記を使うとうまくスタイルシートが読み込めなかった。pdfレイアウトにHTMLヘルパーで読み込んでるんだけど、絶対パスにしてもダメなので、下記のようにスタイルシートファイルを直接mPDFに渡した。'A4');$mpdf->writeHTML($css,1);$mpdf->writeHTML($html);$mpdf->Output($full_path,'F');スタイルシートを渡すときは、writeHTMLの第二引数を1にする。HTMLよりも先に読み込ませる。cakePHP優良プラグイン53選!!つかれた!大体上から人気ある順で並んでおります。2引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。