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

2015-01-24信息快讯网

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是一个模块,需要在配置文件中加入模块的配置如下:

从零开始学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/目录下

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

windows下配置php5.5开发环境及开发扩展
PHP中require和include路径问题详解
PHP扩展模块memcached长连接使用方法分析
php实现基于微信公众平台开发SDK(demo)扩展的方法
yii2.0之GridView自定义按钮和链接用法
thinkphp文件处理类Dir.class.php的用法分析
ThinkPHP中redirect用法分析
PHP中__FILE__、dirname与basename用法实例分析
ThinkPHP框架设计及扩展详解
php目录遍历函数opendir用法实例
php图片处理函数获取类型及扩展名实例
ThinkPHP上使用多说评论插件的方法
推荐几款用 Sublime Text 开发 Laravel 所用到的插件
从零开始学YII2框架(六)高级应用程序模板
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
从零开始学YII2框架(四)扩展插件yii2-kartikgii
PHP面向对象程序设计之接口用法
从零开始学YII2框架(二)通过 Composer 安装扩展插件
从零开始学YII2框架(一)通过Composer安装Yii2框架
phpword插件导出word文件时中文乱码问题处理方案
PHP语法自动检查的Vim插件
PHP exif扩展方法开启详解
php的mkdir()函数创建文件夹比较安全的权限设置方法
Codeigniter中mkdir创建目录遇到权限问题和解决方法
ThinkPHP行为扩展Behavior应用实例详解
Eclipse的PHP插件PHPEclipse安装和使用
ThinkPHP应用模式扩展详解
Linux下手动编译安装PHP扩展的例子分享
ThinkPHP3.2.2的插件控制器功能简述
函数中使用require_once问题深入探讨 优雅的配置文件定义方法推荐
Yii2使用小技巧之通过 Composer 添加 FontAwesome 字体资源
PHP mkdir()无写权限的问题解决方法
Codeigniter出现错误提示Error with CACHE directory的解决方案
©2014-2024 dbsqp.com