@blog.justoneplanet.info

日々勉強

CakePHPでCSVのダウンロードをする

ベタに書いてもいいんだけどアレなんでヘルパーを使う。

■ヘルパー

vi app/views/helpers/csv.php

CSV Helper (PHP 5)のコードをペーストする。

コントローラ

App::import('Helper', 'Csv');
var $helpers = array(
    'Csv'
);

■データ挿入

Configure::write('debug', 0);
$this->layout = false;
$line = array('hogehoge', 'fugafuga', 'piyopiyo'); 
$csv->addRow($line);

■出力

echo $csv->render('data.csv', 'sjis', 'utf-8');

コメントはまだありません»

No comments yet.

RSS feed for comments on this post.TrackBack URL

Leave a comment