CakePHP2.3系でエクセルファイルなどをダウンロードさせる方法。

CakePHP
記事内に広告が含まれています。

前回のポストでエクセルファイルを動的に作成しましたが、その作成したファイルをダウンロードさせる方法も忘備録としてポストです。

メディアビュー(MediaView)を使うとあっさりと実現可能でした。

「メディアビュー」を使う

EC系サイトでしたら売上や顧客一覧をエクセルファイルでダウンロードさせたいという場合があると思います。
その時に役に立つ方法です。

以上で完成です。

$params['path'] に設定するパスがちょっと難儀。
フルパスでも良いような気がするのですが、なぜか動かなかったので 相対パスで設定してみました。

関連するポスト

 

 

タイトルとURLをコピーしました