Yii框架扩展CGridView增进导出CSV成果的要领
本篇章节讲授Yii框架扩展CGridView增进导出CSV成果的要领。分享给各人供各人参考,详细如下: Yii提供的CGridView组件没有内置数据导出成果,不外我们可以通过扩展该组件来添加该成果。 详细要领如下: 1、起首派生一个子类,添加一个action成员,在该视图的init函数中判定是赏识举措照旧数据导出举措,假如是赏识举措者则保持默认举动,不然输出csv文件。 action == 'export') { parent::init(); $this->genCsv(); } else { parent::init(); } }2、处理赏罚csv文件的输出: 3、然后在表格控件界面上添加一个csv导出按钮 包围其 getController()->getActionParams() as $name => $value)
{
echo '';
}
echo '';
echo '';
}
parent::renderItems();
}
4、然后在点击CSV的举措处理赏罚好比 留意上述第2步csv输出函数中的header配置语句之前不要有任何的输出,包罗如下函数:
不然内容只会在赏识器中输出,但不会呈现文件下载。 更多关于Yii相干内容感乐趣的读者可查察本站专题:《》、《》、《》、《》、《》、《》及《》 但愿本文所述对各人基于Yii框架的PHP措施计划有所辅佐。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |