- 2008-11-28 (金) 21:43
- カテゴリ:フレームワーク

symfonyでCSVダウンロードできると便利かな、と思い調べてみました。
apps/「myapp」/config/view.ymlを以下のように書くと
簡単にできました。
listSuccess:
has_layout: off
http_metas:
content-type: application/octet-stream; name=list.csv
content-disposition: attachment; filename=list.csv
これを書いた上で、listSuccess.phpを用意すると
listSuccess.phpが呼び出されて、その内容がCSVとして吐き出されます。
ちなみに、listSuccess.phpの中身は以下のように作りました。
(最後にSJISにエンコードしています)
< ?php foreach ($keywords as $keyword): ?>
< ?php
$keyword = $keyword->getKeywords();
$keyword = mb_convert_encoding($keyword, “SJIS”, “auto”);
echo $keyword . “\n” ;
?>
< ?php endforeach; ?>
- Newer: PHPでモバイルサイトを作るときの教本
- Older: screenでフリーズしたときの対応
この記事を読んだ人は次の記事も読んでいます
Comments:0
Trackbacks:1
- Trackback URL for this entry
- http://cafe-system.com/system207.html/trackback
- pingback from rpsblog.com » A week of symfony #100 (24->30 november 2008) 08-12-01 (月) 12:15
-
[...] symfony?CSV??????????? [...]