首頁 > 後端開發 > php教程 > symfony 如何在symfony中匯出為CSV檔案中的數據

symfony 如何在symfony中匯出為CSV檔案中的數據

WBOY
發布: 2016-07-29 08:46:53
原創
1018 人瀏覽過

開始:

複製程式碼程式碼如下:


public functionexecuteRegistrantsToCsv(){
$id = $this->getRequestParameter('id'); add(RegistrantPeer::EVENT_ID, $id);
$c->add(RegistrantPeer::STATUS, 1);
$this->aObjReg = RegistrantPeer::doSelect($c);
$this->forward40404040404 this->aObjReg);
$this->setlayout('csv');
$this->getResponse()->clearHttpHeaders();
$this->getResponse()->setHttpHeader('Content-Type',ader('Content-Type',ader('ContentsType',)('Content-Type' 'application/vnd.ms-excel');
$this->getResponse()->setHttpHeader('Content-Disposition', 'attachment; filename=registrants_report_event_' . $id . '.csv');
}



在範本registrantsToCsvSuccess.php:

複製程式碼程式碼如下:


標題、姓名、電子郵件、電話、組織、州、城市、國家、登入日期、I
標題、姓名、電子郵件、電話、組織、州、城市、國家、登入日期、Ie地址as $r): ?>;
= $r->getTitle() ?>,= $r->getName() ?>,= $r->getEmail() ?>,getPhone() ?>,= $r->getOrganization() ?>,= $r->getState() ?>, = $r->getCity() ?> ,= $r->getCountry() ?>,= $r->getLoginDate() ?>,= $ r->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/

以上就介紹了symfony如何在symfony中導出為CSV文件中的數據,包括了symfony方面的內容,希望對PHP教程有興趣的朋友有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板