手机
当前位置:查字典教程网 >编程开发 >php教程 >从零开始学YII2框架(四)扩展插件yii2-kartikgii
从零开始学YII2框架(四)扩展插件yii2-kartikgii
摘要:今天发现了一款好用的插件yii2-kartikgii。它是基于系列插件kartik-v的拓展。插件介绍这个插件主要功能是帮助你在使用gii生...

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

插件介绍

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

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

插件安装与配置

直接看插件网址:

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

插件试用

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

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

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

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

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

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

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

Bug以及修复

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

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

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

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

自定义模板

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

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

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

【从零开始学YII2框架(四)扩展插件yii2-kartikgii】相关文章:

一个用于mysql的数据库抽象层函数库

Yii获取当前url和域名的方法

如何对PHP程序中的常见漏洞进行攻击

PHP生成指定随机字符串的简单实现方法

一个可查询所有表的“通用”查询分页类

PHP网上调查系统

PHP二进制与字符串之间的相互转换

BBS(php & mysql)完整版(四)

php简单实现快速排序的方法

php通过exif_read_data函数获取图片的exif信息

精品推荐
分类导航