yii2中gii指的是什么-创新互联
小编给大家分享一下yii2中gii指的是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
创新互联建站网站建设10多年坚持,服务企业网站设计、成都响应式网站建设公司等网站建设服务。近1000家企业的合作经验,帮助我们为服务企业不断提升价值。为企业建设开发网站和维护,主推个性化定制型网站设计gii是yii中的一个扩展模块,是一个快速开发的好工具;通过gii自动生成代码,把一些通用的代码交给程序去生成,很大程度上减少开发者的时间成本。gii模块可以通过配置“yii\base\Application::modules”属性开启它。
yii2是一个快速开发的框架,其中gii扩展不得不说是一个很大的助力,通过gii自动生成代码,把一些通用的代码交给程序去生成,很大程度上减少开发者的时间成本。
yii2 gii开启
gii模块可以通过配置yii\base\Application::modules属性开启它。在config/web.php文件中会有以下配置代码:
$config = [ ... ]; if (YII_ENV_DEV) { $config['bootstrap'][] = 'gii'; $config['modules']['gii'] = 'yii\gii\Module'; }
检查后,发现我的配置跟上文一样,可是为什么还是访问不到呢,原来还有一项配置。 上文的配置意思是如果当前是开发环境,应用会包含 gii 模块,模块类是 yii\gii\Module。 接下来我们去看应用的入口脚本 web/index.php,会看到以下代码
efined('YII_ENV') or define('YII_ENV', 'dev');
将,YII_ENV_DEV 设为 true,ok,就可以访问了。
还有一点就是要关闭urlManager美化
yii2使用gii生成代码
Gii这个扩展无疑是yii2快速开发的一大助力,通过使用gii生成代码很大程序上节约了开发的时间成本
建表
在数据库新建一张test的测试表(如下图)
Model生成
1、打开gii的界面 /index.php?r=gii或者 /gii(url美化之后)
2、创建Model
首先,点击Model generator下面的start按钮,进入model生成界面,输入数据表名test,输入model class(一般会自动生成一个,也可以自定义model class名称)
然后,点击下方的preview,会列出要生成的模型
最后,点击generate生成model文件,如下提示测生成成功
生成CRUD
同样,点击CRUD Generator,去创建CRUD也就是增删改查的操作界面及功能,输入对应的参数(注:view path 不填,即生成在默认的位置)
然后,点击preview,查看要生成的文件列表(注:如果已经存在对应的控制会显示下方diff,可以选择覆盖或者保留)
最后点击Generate生成相应的CRUD文件,然后就可以查看对应的页面了,如此简单就完成了一个数据表的增删改成
以上是“yii2中gii指的是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!
网站栏目:yii2中gii指的是什么-创新互联
新闻来源:http://myzitong.com/article/dgpess.html