从零开始学YII2框架(四)扩展插件yii2-kartikgii
2019-12-21 18:01
1991 查看
从零开始学YII2框架(四)扩展插件yii2-kartikgii
插件介绍
这个插件主要功能是帮助你在使用gii生成代码curd的时候生成kartik-gird的。不需要每次用默认的gii工具生成代码之后再手动添加kartik-gird,这正是我想要的功能。快速生成kartik-grid。
学习这个插件之前你可能需要了解下yii2-gird插件:传送门
插件安装与配置
直接看插件网址:
http://www.yiiframework.com/extension/yii2-kartikgii/
插件试用
正好有个项目中用到了这个插件,试用了下插件生成的代码。
访问生成后的结果页面如下:
值得一提的是,Kartikgii把yii2-gird基本完全兼容了下来。
其中包括很实用的功能 "Floating Header", 此功能在你浏览多数据的时候,数据表字段名称可以一直显示在浏览器上方。
和Excel中的固定行首的效果类似。
Bug以及修复
在使用插件的过程中,生成完毕代码,访问CRUD的index.php时候,会报错。
追了下代码,发现一个小BUG,作者想把框架自带的CRUD方法模板中的一段代码注释掉。但是使用的注释符号是"//",
生成的代码只注释了一行,还有其他几行没有注释掉,所以报错。我手动修改了生成代码模板。
发现了Bug,第一时间通知了插件作者,修复了此Bug。现在能正常使用。
自定义模板
通过修改这几个模板文件,可以自定义生成后的代码。建议事先备份下。
发现了一款好用的插件yii2-kartikgii。它是基于系列插件kartik-v的拓展。
插件介绍
这个插件主要功能是帮助你在使用gii生成代码curd的时候生成kartik-gird的。不需要每次用默认的gii工具生成代码之后再手动添加kartik-gird,这正是我想要的功能。快速生成kartik-grid。
学习这个插件之前你可能需要了解下yii2-gird插件:传送门
插件安装与配置
直接看插件网址:
http://www.yiiframework.com/extension/yii2-kartikgii/
插件试用
正好有个项目中用到了这个插件,试用了下插件生成的代码。
访问生成后的结果页面如下:
值得一提的是,Kartikgii把yii2-gird基本完全兼容了下来。
其中包括很实用的功能 "Floating Header", 此功能在你浏览多数据的时候,数据表字段名称可以一直显示在浏览器上方。
和Excel中的固定行首的效果类似。
Bug以及修复
在使用插件的过程中,生成完毕代码,访问CRUD的index.php时候,会报错。
追了下代码,发现一个小BUG,作者想把框架自带的CRUD方法模板中的一段代码注释掉。但是使用的注释符号是"//",
生成的代码只注释了一行,还有其他几行没有注释掉,所以报错。我手动修改了生成代码模板。
发现了Bug,第一时间通知了插件作者,修复了此Bug。现在能正常使用。
自定义模板
其实安装完毕插件,你可以修改插件文件中的这几个文件如图:
通过修改这几个模板文件,可以自定义生成后的代码。建议事先备份下。
相关文章推荐
- 从零开始学YII2框架(四)扩展插件yii2-kartikgii
- 从零开始学YII2框架(四)扩展插件yii2-kartikgii
- 从零开始学YII2框架(三)扩展插件yii2-gird
- 从零开始学YII2框架(三)扩展插件yii2-gird
- 从零开始学YII2框架(三)扩展插件yii2-gird
- 从零开始学YII2框架(二)通过 Composer 安装扩展插件
- 从零开始学YII2框架(二)通过 Composer 安装扩展插件
- 从零开始学YII2框架(二)通过 Composer 安装扩展插件
- 从零开始学YII2框架(一)通过Composer安装Yii2框架
- 从零开始学YII2框架(一)通过Composer安装Yii2框架
- 从零开始学YII2框架(一)通过Composer安装Yii2框架
- 从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
- yii2框架-yii2文档资料整理(一)
- YII2框架中使用yii.js实现的post请求
- yii2框架-yii2局部关闭(开启)csrf的验证 ------ 400错误
- Yii框架里用grid.CGridView调用pager扩展不显示最后一页按钮的解决
- 使用yii框架开发第一步:配置yii框架环境和bootstrap扩展,使用代码生成器。
- 从零开始学YII2框架(六)高级应用程序模板
- 关于后盾网yii框架的学习小结(4)--gii,widget
- 关于后盾网yii框架的学习小结(4)--gii,widget的使用