yii2中gii指的是什么

  介绍

小编给大家分享一下yii2中gii指的是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

gii是yii中的一个扩展模块,是一个快速开发的好工具,通过gii自动生成代码,把一些通用的代码交给程序去生成,很大程度上减少开发者的时间成本.gii模块可以通过配置“yii \ \应用基础:模块”属性开启它。

yii2是一个快速开发的框架,其中gii扩展不得不说是一个很大的助力,通过gii自动生成代码,把一些通用的代码交给程序去生成,很大程度上减少开发者的时间成本。

<强> yii2 gii开启

gii模块可以通过配置yii \ \应用基础::模块属性开启它。在配置/网络。php文件中会有以下配置代码:

config 美元;=,(,…);   if  (YII_ENV_DEV), {   ,,,配置美元[& # 39;引导# 39;][],=,& # 39;gii& # 39;;   ,,,配置美元[& # 39;模块# 39;][& # 39;gii& # 39;],=, & # 39; yii \ gii \模块# 39;;   }

检查后,发现我的配置跟上文一样,可是为什么还是访问不到呢,原来还有一项配置。上文的配置意思是如果当前是开发环境,应用会包含gii模块,模块类是yii \ gii \模块。接下来我们去看应用的入口脚本web/索引。php,会看到以下代码

efined (& # 39; YII_ENV& # 39;),或定义(& # 39;YII_ENV& # 39;,, & # 39; dev # 39;);

将,YII_ENV_DEV设为真,好,就可以访问了。

还有一点就是要关闭urlManager美化

<强> yii2使用gii生成代码

gii这个扩展无疑是yii2快速开发的一大助力,通过使用gii生成代码很大程序上节约了开发的时间成本

<强>建表

在数据库新建一张测试的测试表(如下图)

 yii2中gii指的是什么

<强>模型生成

1,打开gii的界面/index . php ?r=gii或者/gii (url美化之后)

 yii2中gii指的是什么

2,创建模型

首先,点击模型生成器下面的开始按钮,进入模型生成界面,输入数据表名测试,输入模型类(一般会自动生成一个,也可以自定义模型类名称)

 yii2中gii指的是什么

然后,点击下方的预览,会列出要生成的模型

 yii2中gii指的是什么

最后,点击产生生成模型文件,如下提示测生成成功

 yii2中gii指的是什么

<强>生成CRUD

同样,点击CRUD生成器,去创建CRUD也就是增删改查的操作界面及功能,输入对应的参数(注:查看路径不填,即生成在默认的位置)

 yii2中gii指的是什么

然后,点击预览,查看要生成的文件列表(注:如果已经存在对应的控制会显示下方diff,可以选择覆盖或者保留)

 yii2中gii指的是什么

最后点击产生生成相应的CRUD文件,然后就可以查看对应的页面了,如此简单就完成了一个数据表的增删改成

 yii2中gii指的是什么

以上是“yii2中gii指的是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

yii2中gii指的是什么