yii之gii的使用
gii
gii是yii中的一个模块。可以通过配置应用yii\base\Application::modules属性开启它,gii脚手架可以帮助我们自动生成模型,控制器,crud的一些操作等,gii被设计成盖度可定制和可扩张的代码生成工具。使用它可以大幅提高应用开发速度
配置
if (!YII_ENV_TEST) {$config['bootstrap'][] = 'gii';$config['modules']['gii'] = ['class' => 'yii\gii\Module',];
}
限制ip
如果你通过本机以外的机器访问gii,请求会被出于安全原因拒绝。你可以配置gii为其添加允许访问的ip地址:
'gii' =>[class => 'yii\gii\module','allowedIPs' => ['127.0.0.1','::1','192.168.0.*','192.168.178.20']]
访问gii
…backend/web/index.php?r=gii/default
为什么是default?因为在yii2-gii里面只有default这一个控制器
gii的页面视图在yii2-gii里的views里面的default文件里面的index.php文件
生成,以controller为例
进入**…backend/web/index.php?r=gii/default**后,找到需要创建的模板,点击start
填写控制器
生成控制器
- 填完选项之后,点击preview
点击generate进行生成文件
- 见到如下图片为生成成功
到框架的根目录下寻找这4个文件
yii之gii的使用相关推荐
- yii开启gii功能
如果不想面对黑白界面,那么yii框架,给我们提供了一个模块gii 在配置文件中main.php 再通过访问模块的方式访问gii 转载于:https://www.cnblogs.com/xiashuo- ...
- yii mysql gii_yii中gii如何使用
yii中gii如何使用 1.配置 Gii模块只能在开发模式下使用,默认开启,但是限制访问gii模块必须是本地请求,以下配置中的allowedIPs可以自定义可以请求使用Gii模块的ip或者ip段.'g ...
- php如何配置gii,PHP Framework YII的里的gii設置。
這些步驟是轉貼的.我按照這些步驟完成設置.最后幾行是我自己的心得. 一.設置YII的GII. 自動生成代碼從版本1.1.2開始,Yii 裝備了一個基於 web 的代碼生成工具,叫做 Gii.它替代之前 ...
- php如何配置gii,PHP Framework YII的里的gii设置。
这些步骤是转贴的.我按照这些步骤完成设置.最后几行是我自己的心得. 一.设置YII的GII. 自动生成代码从版本1.1.2开始,Yii 装备了一个基于 web 的代码生成工具,叫做 Gii.它替代之前 ...
- PHP Framework YII的里的gii设置。
这些步骤是转贴的.我按照这些步骤完成设置.最后几行是我自己的心得. 一.设置YII的GII. 自动生成代码从版本1.1.2开始,Yii 装备了一个基于 web 的代码生成工具,叫做 Gii.它替代之前 ...
- php yii框架和laravel,yii2跟laravel的区别是什么?
区别:1.代码的可读性上Yii略胜一筹:laravel有点设计过度,laravel的facade模式让阅读vendor下的源代码有点坑.2.laravel社区比较活跃,资源比较丰富:而Yii因为使用者 ...
- TP、Yii、Laravel的区别
前端 yii很多前端小部件detailview gridview laravel使用的blade引擎 配置 Yii多重配置文件 覆盖配置 多重环境配置 分本地线上环境配置 更加灵活: TP设置 ...
- yii 前后台分离及登陆验证
2019独角兽企业重金招聘Python工程师标准>>> 比较合理的做法其实是分成两个框架来布署:然而这样说法也太绝对. 事实上是针对不同系统,应采用不同的方法.如为CMS系统,则不需 ...
- gii无法访问 yii2_YII2框架访问gii、debug页面404的错误解决方法
之前在介绍Yii框架的时候就说过 Yii 支持 gii 功能, gii 去自动生成 Web 站点常用功能的代码,也就是我们经常说的 CURD 操作,增删改查.使用 gii 生成代码也是非常的简单,Gi ...
最新文章
- U3D架构系列之- FSM有限状态机设计五
- 下载编译网站生成chm
- 常用SQL语句优化技巧总结
- 福利满满 | 天元MegEngine贡献者计划全面启动!
- c# 获取电脑硬件信息通用查询类[测试通过]
- 产品经理必知的数据指标
- 就这几个简单页面APP,这混小子要我10W块?!大家评评理!
- MySQL中AES_ENCRYPT('密码','钥匙')函数 可以对字段值做加密处理
- 遭做空后又被律所调查 贾跃亭的FF上市不到3个月股价已近腰斩
- 数学建模(5)---煤矸石堆积问题
- 前端基础知识(持续更新中)
- Java学习之贷款案例
- 第一章: 利用神经网络识别手写数字
- 花之语第五期:紫罗兰
- Spring data jpa + sqlserver + druid, druid连接sqlserver 报错:查询超时值 -1 无效。
- lempel ziv matlab,精讲Lempel-Ziv压缩算法
- python导入mysqldb_Python导入MySQLdb
- 用 Javascript 编写λ演算解释器
- 日期调用API,查询是否是节假日
- 英语新闻app——TagLayout+ViewPager+Fragment实现分类切页功能