PHP   发布时间:2019-11-13  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了从零开始学YII2框架(四)扩展插件yii2-kartikgii大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

今天发现了一款好用的插件yii2-kartikgii。它是基于系列插件kartik-v的拓展。@H_489_1@

插件介绍 @H_489_1@

这个插件主要功能是帮助你在使用gii生成代码curd的时候生成kartik-gird的。不需要每次用默认的gii工具生成代码之后再手动添加kartik-gird,这正是我想要的功能。快速生成kartik-grid。 @H_489_1@

学习这个插件之前你可能需要了解下yii2-gird插件:

插件安装与配置

直接看插件网址:

http://www.yiiframework.com/extension/yii2-kartikgii/ @H_489_1@

插件试用 @H_489_1@

正好有个项目中用到了这个插件,试用了下插件生成的代码。@H_489_1@

从零开始学YII2框架(四)扩展插件yii2-kartikgii@H_489_1@@H_489_1@ @H_489_1@

访问生成后的结果页面如下: @H_489_1@

从零开始学YII2框架(四)扩展插件yii2-kartikgii@H_489_1@@H_489_1@@H_489_1@

值得一提的是,Kartikgii把yii2-gird基本完全兼容了下来。 @H_489_1@

其中包括很实用的功能 "FloaTing Header",此功能在你浏览多数据的时候,数据表字段名称可以一直显示在浏览器上方。 @H_489_1@

和Excel中的固定行首的效果类似。@H_489_1@

Bug以及修复

@H_489_1@

在使用插件的过程中,生成完毕代码,访问CRUD的index.php时候,会报错。 @H_489_1@

追了下代码,发现一个小BUG,作者想把框架自带的CRUD方法模板中的一段代码注释掉。但是使用的注释符号是"//", @H_489_1@

生成的代码只注释了一行,还有其他几行没有注释掉,所以报错。我手动修改了生成代码模板。 @H_489_1@

发现了Bug,第一时间通知了插件作者,修复了此Bug。现在能正常使用。@H_489_1@

自定义模板

@H_489_1@

其实安装完毕插件,你可以修改插件文件中的这几个文件如图: @H_489_1@

从零开始学YII2框架(四)扩展插件yii2-kartikgii@H_489_1@@H_489_1@ @H_489_1@

通过修改这几个模板文件,可以自定义生成后的代码。建议事先备份下。 @H_489_1@

大佬总结

以上是大佬教程为你收集整理的从零开始学YII2框架(四)扩展插件yii2-kartikgii全部内容,希望文章能够帮你解决从零开始学YII2框架(四)扩展插件yii2-kartikgii所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。