ホームページ > php教程 > php手册 > symfony で CSV ファイルにデータをエクスポートする方法

symfony で CSV ファイルにデータをエクスポートする方法

WBOY
リリース: 2016-06-13 12:05:03
オリジナル
914 人が閲覧しました

開始:

コードをコピー コードは次のとおりです:


public functionexecuteRegistrantsToCsv(){

$ id = $ this->getRequestParameter('id');

$c = new Criteria();
$c->add(登録者::EVENT_ID, $id); $c- >add(ReregistrantPeer::STATUS, 1);
$this->aObjReg = RegistrantPeer::doSelect($c);

$this->forward404Unless($this- >aObjReg );
$this->setlayout('csv');

$this->getResponse()->clearHttpHeaders(); ()- >setHttpHeader('Content-Type', 'application/vnd.ms-excel');
$this->getResponse()->setHttpHeader('Content-Disposition', 'attachment; ファイル名) =registrants_report_event_' . $id . '.csv');

}


テンプレート registersToCsvSuccess.php:



コードをコピーします🎜> コードは次のとおりです: タイトル、名前、電子メール、電話番号、組織、州、市、国、ログイン日、IP アドレス

getTitle() ?>,getName() ?>,getEmail() ?>,getPhone() ?>,getOrganisation() ?>, getState() ?> 、getCity() ?>、get Country() ?>、getLoginDate( ) ?>,< ;?= $r->getIpAddress() ?>,



テンプレート/csv.php:
getRaw('sf_content') ?>

出典: http://blog.baddog.net.au/sonius/steve-sonius/how-to-export-data -as-a-csv -file-in-symfony/
うまくいかない場合は、これを試してください:http://blog.baddog.net.au/sonius/steve-sonius/how-to-export- symfony-1-4/ の管理ジェネレーターからの xls または csv ファイルとしてのデータ
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート