【CakePHP2】簡単にCSVダウンロードが出来るようになるCSVヘルパー



簡単にCSVダウンロードが可能になるCSVヘルパーの作成方法をまとめます。

ここに貼ってあるコードは僕のgithubからダウンロード出来ます。
>> cakephp-csv-helper – github

それでは使い方を紹介します。

まずはCsvHelper.phpを作成しましょう。
app/View/Helper 以下に CsvHelper.phpとして以下のコードをコピペしましょう。

コピペ出来ましたか?
次にやることとしては、CSVダウンロードを行いたいControllerでメソッドを作成します。

このときの注意としては、さきほど作った CsvHelper.php を先頭で読み込んでおきましょう。
※ここでは UsersController.php としてファイルを作成しています。

最後にビューを作成します。
app/View/Users/download_csv.ctp として保存しています。

これで完成です!
もしCSVファイルが文字化けしている場合は、
ビューの最後のrender()を

に直すとなおります。

最後にまとめてコードをダウンロード出来るようにもう一度githubのURLを貼っておきます。
何か間違いなどありましたらpushしていただけるとありがたいです。

>> cakephp-csv-helper – github

この記事を読んでいるあなたにおすすめ!

CakePHPをやっているのであればこれは必読です!

CakePHP2 実践入門 (WEB+DB PRESS plus)
安藤 祐介 岸田 健一郎 新原 雅司 市川 快 渡辺 一宏 鈴木 則夫
技術評論社
売り上げランキング: 11,668

更新情報はFacebookページで!

ブログの更新、読んで役立つ他ブログの記事などを更新しています。




関連のある記事


質問があればこちらからどうぞ