symfonyでCSVダウンロード
どうすんのかと思ったけど、
- データをShift_JISに変換して出力
- view.ymlに出力するHTTPヘッダを定義
で良かったのか。。。
<?php echo mb_convert_encoding(getHeader() . getBody(), 'sjis-win', mb_internal_encoding());
というビュー(csvSuccess.php)がある場合のview.ymlはこんな感じ。
csvSuccess: http_metas: content-disposition: attachment; filename=sample.csv content-type: application/octet-stream; name=sample.csv