Logicky Blog

Logickyの開発ブログです

cakePHP CSVヘルパー

列の追加 $this->Csv->addField('hoge');

改行 $this->Csv->endRow();

レンダリング(ファイル名指定、文字コードをUTF-8からSJISに変換) <?php echo $this->Csv->render('hoge.csv', 'SJIS', 'UTF-8')?>

試してないけど、$this->Csv->setFilename('支払.csv'); とかでファイル名指定もできるっぽい。 $this->Csv->render(false);で、ダウンロードではなくブラウザにcsvデータが表示されるっぽい。 今はもうできないという可能性はある。

参考 http://liginc.co.jp/programmer/archives/705