相關關鍵詞
關于我們
最新文章
Yii框架擴展CGridView增加導出CSV功能的方法
本文實例講述了Yii框架擴展CGridView增加導出CSV功能的方法。分享給大家供大家參考,具體如下:
Yii提供的CGridView組件沒有內(nèi)置數(shù)據(jù)導出功能,不過我們可以通過擴展該組件來添加該功能。
具體方法如下:
1、首先派生一個子類,添加一個action成員,在該視圖的init函數(shù)中判斷是瀏覽動作還是數(shù)據(jù)導出動作,如果是瀏覽動作者則保持默認行為,否則輸出csv文件。
public function init() { if($this->action == 'export') { parent::init(); $this->genCsv(); } else { parent::init(); } }