时间:2021-07-01 10:21:17 帮助过:31人阅读
代码如下:
public function executeRegistrantsToCsv(){ 
$id = $this->getRequestParameter('id'); 
$c = new Criteria(); 
$c->add(RegistrantPeer::EVENT_ID, $id); 
$c->add(RegistrantPeer::STATUS, 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'); 
} 
代码如下:
Title,Name,Email,Phone,Organisation,State,City,Country,Login Date,IpAddress 
 foreach($aObjReg as $r): ?> 
= $r->getTitle() ?>,= $r->getName() ?>,= $r->getEmail() ?>,= $r->getPhone() ?>,= $r->getOrganisation() ?>,= $r->getState() ?>,= $r->getCity() ?>,= $r->getCountry() ?>,= $r->getLoginDate() ?>,= $r->getIpAddress() ?>, 
 endforeach ?> 
以上就介绍了symfony 如何在symfony中导出为CSV文件中的数据,包括了symfony方面的内容,希望对PHP教程有兴趣的朋友有所帮助。