開始:
复制代代码如下:
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');
}
复制發代码如下:
役職、名前、メールアドレス、電話番号、組織、州、市、国、ログイン日、IPアドレス
< ;? foreach($aObjReg as $r): ?>
= $r->getTitle() ?>,= $r->getName() ?>,= $r->getEmail() ?>,< ;?= $r->getPhone() ?>,
上記では、symfony のデータを symfony で CSV ファイルとして出力する方法について説明しました。これには symfony に関する内容も含まれており、PHP 教則に関心のある友人が役立つことを望みます。