如何编写YII2框架扩展插件yii2-gird-创新互联

本篇内容主要讲解“如何编写YII2框架扩展插件yii2-gird”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何编写YII2框架扩展插件yii2-gird”吧!

10多年的灵丘网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整灵丘建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联建站从事“灵丘网站设计”,“灵丘网站推广”以来,每个客户项目都认真落实执行。

yii2-gird 插件是Yii2.0的一个扩展。它在官方的girdview基础上扩展了一些实用的功能。


比如:


把表格包装在bootstrap - panel标签下,使之更美观;
Float Header功能,实现滑动表格的时候,表字段至于屏幕上方,方便查看;
新增操作栏说明label;
页面统计功能;
新增重置表格功能;
新增导出表格功能,包括四种常用格式[html、CSV、txt、Excel]。

安装yii2-grid


使用Composer安装,windows下cmd执行命令:


$ composer require kartik-v/yii2-grid "*"

配置yii2-gird


yii2-gird是一个模块,需要在配置文件中加入模块的配置如下:


如何编写YII2框架扩展插件yii2-gird


*说明:


\kartik\gird\Module配置girdview模块的路径export/download配置导出的Action路径详细说明与Demo


直接看官方文档好了


http://demos.krajee.com/grid-demo


如何编写YII2框架扩展插件yii2-gird

点击"导出"返回404的解决办法


第一次点击"导出"的时候报错404找不到界面。


分析下点击"导出"时的action完成路径为index.php?=module/export/download


因为我的APP实现了模块化,所以会带有module,即调用模块module下控制器ExportController的downloadAction方法


这里就用到了上面配置的导出Action路径,需要说明的是:插件默认配置是girdview/export/download


需要调用的是模块girdview下的控制器ExportController的downloadAction方法,如果APP不是多模块的,直接使用默认配置就可以。


所以这里需要复制插件下的ExportController方法到module/Controllers/目录下


再次点击"导出",成功弹窗提示保存文件。


到此,相信大家对“如何编写YII2框架扩展插件yii2-gird”有了更深的了解,不妨来实际操作一番吧!这里是创新互联建站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


当前标题:如何编写YII2框架扩展插件yii2-gird-创新互联
文章来源:http://pwwzsj.com/article/dspogd.html