从零开始学YII2框架(三)扩展插件yii2-gird

 更新时间:2014年08月20日 15:29:04   投稿:hebedich  
yii2-gird 插件是Yii2.0的一个扩展。它在官方的girdview基础上扩展了一些实用的功能。非常好用,推荐使用哦。

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

比如:

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

非常感谢Kartik团队带来的好用的插件。Kartik团队的其他插件也很好用的。推荐试用。

安装yii2-grid

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

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

配置yii2-gird

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


*说明:

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

直接看官方文档好了

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

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

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

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

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

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

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

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

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

相关文章

  • ThinkPHP连接数据库的方式汇总

    ThinkPHP连接数据库的方式汇总

    这篇文章主要介绍了ThinkPHP连接数据库的方式,包括项目配置文件定义、DSN方式传参、数组传参、模型类里定义等,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • PHP http请求超时问题解决方案

    PHP http请求超时问题解决方案

    这篇文章主要介绍了PHP http请求超时问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • ThinkPHP CURD方法之table方法详解

    ThinkPHP CURD方法之table方法详解

    ThinkPHP CURD方法的table方法主要用于指定操作的数据表。这篇文章主要介绍了table方法用法,需要的朋友可以参考下
    2014-06-06
  • 浅谈PHP值mysql操作类

    浅谈PHP值mysql操作类

    下面小编就为大家带来一篇浅谈PHP值mysql操作类。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • PHP四种基本排序算法示例

    PHP四种基本排序算法示例

    这篇文章主要介绍了PHP四种基本排序算法示例,本文用一个实例讲解冒泡排序法、快速排序法、选择排序法、插入排序法的使用,需要的朋友可以参考下
    2015-04-04
  • TP5(thinkPHP5)框架使用ajax实现与后台数据交互的方法小结

    TP5(thinkPHP5)框架使用ajax实现与后台数据交互的方法小结

    这篇文章主要介绍了TP5(thinkPHP5)框架使用ajax实现与后台数据交互的方法,结合实例形式总结分析了thinkPHP5使用ajax与后台数据交互的两种实现方法及相关操作技巧,需要的朋友可以参考下
    2020-02-02
  • smarty内部日期函数html_select_date()用法实例分析

    smarty内部日期函数html_select_date()用法实例分析

    这篇文章主要介绍了smarty内部日期函数html_select_date()用法,以实例形式较为详细的分析了smarty模板中内部日期函数html_select_date()的各项参数、功能及使用技巧,需要的朋友可以参考下
    2015-07-07
  • PHP获取网站中各文章的第一张图片的代码示例

    PHP获取网站中各文章的第一张图片的代码示例

    调取文章中的第一张图作为列表页缩略图是很流行的做法,WordPress中一般主题默认也是如此,那我们接下来就一起来看看PHP获取网站中各文章的第一张图片的代码示例
    2016-05-05
  • ThinkPHP3.2.3实现分页的方法详解

    ThinkPHP3.2.3实现分页的方法详解

    这篇文章主要介绍了ThinkPHP3.2.3实现分页的方法,详细分析了thinkPHP3.2.3分页操作的相关技巧,包括分页类的引用、数据库查询操作、分页参数设置及前端视图界面设计等,需要的朋友可以参考下
    2016-06-06
  • 主流PHP框架的优缺点对比分析

    主流PHP框架的优缺点对比分析

    这篇文章主要介绍了几款今年比较热门的主流PHP框架的优缺点对比分析,非常的简单实用,有需要的小伙伴参考下。
    2014-12-12

最新评论