从零开始学YII2框架(三)扩展插件yii2-gird
程序员文章站
2022-06-03 17:43:30
yii2-gird 插件是yii2.0的一个扩展。它在官方的girdview基础上扩展了一些实用的功能。
比如:
把表格包装在bootstrap - p...
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
直接看官方文档好了
点击"导出"返回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框架(二)通过 Composer 安装扩展插件
-
从零开始学YII2框架(三)扩展插件yii2-gird
-
从零开始学YII2框架(四)扩展插件yii2-kartikgii
-
从零开始学YII2框架(三)扩展插件yii2-gird,yii2yii2-gird
-
从零开始学YII2框架(三)扩展插件yii2-gird_php实例
-
从零开始学YII2框架(四)扩展插件yii2-kartikgii,yii2yii2-kartikgii_PHP教程
-
从零开始学YII2框架(四)扩展插件yii2-kartikgii
-
从零开始学YII2框架(四)扩展插件yii2-kartikgii,yii2yii2-kartikgii
-
从零开始学YII2框架(三)扩展插件yii2-gird
-
从零开始学YII2框架(二)通过 Composer 安装扩展插件