開始:
コードをコピー コードは次のとおりです:
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 アドレス
$r): ? >= $r->getTitle() ?>,= $r->getName() ?>,= $r- >getEmail() ?>,= $r->getPhone() ?>,= $r->getOrganisation() ?>,= $r-> getState() ?> 、= $r->getCity() ?>、= $r->get Country() ?>、= $r->getLoginDate( ) ?>,< ;?= $r->getIpAddress() ?>,
endforeach ?>
テンプレート/csv.php:
getRaw('sf_content') ?>