一个美化视图的插件,yii2-gird [ 2.0 版本 ]
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 "*"
说明:
\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/目录下
再次点击"导出",成功弹窗提示保存文件。
推荐另外一款插件:yii2-kartikgii,可以美化默认gii生成的curd操作界面!感兴趣的可以搜一搜
jhomephper 帝都
最后登录:2021-04-20
在线时长:78小时1分
- 粉丝32
- 金钱5330
- 威望10
- 积分6210
共 2 条评论
先点赞,但是骚年你这可以美化下么??
下次!5个字符
安装好以后,写了一个小的例子,表格显示出来了,但是页面上原先可用的下拉按钮全都失效了,点了没反应,这是什么情况