ホームページ  >  記事  >  バックエンド開発  >  symfony_PHP チュートリアルで CSV ファイルにデータをエクスポートする方法

symfony_PHP チュートリアルで CSV ファイルにデータをエクスポートする方法

WBOY
WBOYオリジナル
2016-07-21 15:24:03947ブラウズ

開始:

复制代码代码如下:

public functionexecuteRegistrantsToCsv(){

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

$c = 新しい基準();
$c->add(登録者ピア::EVENT_ID, $id);
$c->add(登録者ピア::ステータス, 1);
$this->aObjReg = RegistrantPeer::doSelect($c);

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

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

}

在模板registrantsToCsvSuccess.php:
复制代代码如下:

役職、名前、メールアドレス、電話番号、組織、州、市、国、ログイン日、IPアドレス
foreach($aObjReg as $r): ?>
getTitle() ?>,getName() ?>,getEmail() ?>,< ;?= $r->getPhone() ?>,getOrganisation() ?>,getState() ?>,getCity() ?>,?= $r->get Country() ?>,getLoginDate() ?>,getIpAddress() ?>,


templates/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-data-as-an-xls-or-csv-file-from-the-admin-generator-in- symfony-1-4/

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/324389.html技術記事開始: 复制代發代次如下:public functionexecuteRegistrantsToCsv(){ $id = $this-getRequestParameter('id'); $c = 新しい基準(); $c-add(登録者ピア::EVENT_ID, $id); $c...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHP+Mysql+jQuery で情報の動的な表示を実装_PHP チュートリアル次の記事:PHP+Mysql+jQuery で情報の動的な表示を実装_PHP チュートリアル

関連記事

続きを見る