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为例

  1. 进入**…backend/web/index.php?r=gii/default**后,找到需要创建的模板,点击start

  2. 填写控制器

  3. 生成控制器

    • 填完选项之后,点击preview
  4. 点击generate进行生成文件

    • 见到如下图片为生成成功
  5. 到框架的根目录下寻找这4个文件

yii之gii的使用相关推荐

  1. yii开启gii功能

    如果不想面对黑白界面,那么yii框架,给我们提供了一个模块gii 在配置文件中main.php 再通过访问模块的方式访问gii 转载于:https://www.cnblogs.com/xiashuo- ...

  2. yii mysql gii_yii中gii如何使用

    yii中gii如何使用 1.配置 Gii模块只能在开发模式下使用,默认开启,但是限制访问gii模块必须是本地请求,以下配置中的allowedIPs可以自定义可以请求使用Gii模块的ip或者ip段.'g ...

  3. php如何配置gii,PHP Framework YII的里的gii設置。

    這些步驟是轉貼的.我按照這些步驟完成設置.最后幾行是我自己的心得. 一.設置YII的GII. 自動生成代碼從版本1.1.2開始,Yii 裝備了一個基於 web 的代碼生成工具,叫做 Gii.它替代之前 ...

  4. php如何配置gii,PHP Framework YII的里的gii设置。

    这些步骤是转贴的.我按照这些步骤完成设置.最后几行是我自己的心得. 一.设置YII的GII. 自动生成代码从版本1.1.2开始,Yii 装备了一个基于 web 的代码生成工具,叫做 Gii.它替代之前 ...

  5. PHP Framework YII的里的gii设置。

    这些步骤是转贴的.我按照这些步骤完成设置.最后几行是我自己的心得. 一.设置YII的GII. 自动生成代码从版本1.1.2开始,Yii 装备了一个基于 web 的代码生成工具,叫做 Gii.它替代之前 ...

  6. php yii框架和laravel,yii2跟laravel的区别是什么?

    区别:1.代码的可读性上Yii略胜一筹:laravel有点设计过度,laravel的facade模式让阅读vendor下的源代码有点坑.2.laravel社区比较活跃,资源比较丰富:而Yii因为使用者 ...

  7. TP、Yii、Laravel的区别

    前端 yii很多前端小部件detailview gridview  laravel使用的blade引擎 配置 Yii多重配置文件 覆盖配置  多重环境配置  分本地线上环境配置  更加灵活: TP设置 ...

  8. yii 前后台分离及登陆验证

    2019独角兽企业重金招聘Python工程师标准>>> 比较合理的做法其实是分成两个框架来布署:然而这样说法也太绝对. 事实上是针对不同系统,应采用不同的方法.如为CMS系统,则不需 ...

  9. gii无法访问 yii2_YII2框架访问gii、debug页面404的错误解决方法

    之前在介绍Yii框架的时候就说过 Yii 支持 gii 功能, gii 去自动生成 Web 站点常用功能的代码,也就是我们经常说的 CURD 操作,增删改查.使用 gii 生成代码也是非常的简单,Gi ...

最新文章

  1. U3D架构系列之- FSM有限状态机设计五
  2. 下载编译网站生成chm
  3. 常用SQL语句优化技巧总结
  4. 福利满满 | 天元MegEngine贡献者计划全面启动!
  5. c# 获取电脑硬件信息通用查询类[测试通过]
  6. 产品经理必知的数据指标
  7. 就这几个简单页面APP,这混小子要我10W块?!大家评评理!
  8. MySQL中AES_ENCRYPT('密码','钥匙')函数 可以对字段值做加密处理
  9. 遭做空后又被律所调查 贾跃亭的FF上市不到3个月股价已近腰斩
  10. 数学建模(5)---煤矸石堆积问题
  11. 前端基础知识(持续更新中)
  12. Java学习之贷款案例
  13. 第一章: 利用神经网络识别手写数字
  14. 花之语第五期:紫罗兰
  15. Spring data jpa + sqlserver + druid, druid连接sqlserver 报错:查询超时值 -1 无效。
  16. lempel ziv matlab,精讲Lempel-Ziv压缩算法
  17. python导入mysqldb_Python导入MySQLdb
  18. 用 Javascript 编写λ演算解释器
  19. 日期调用API,查询是否是节假日
  20. 英语新闻app——TagLayout+ViewPager+Fragment实现分类切页功能

热门文章

  1. 1.1什么是DHTML
  2. 首款国产太赫兹成像芯片发布
  3. 科普|2022数字调度机进网认证测试项,CTA认证、入网认证、调度机
  4. tabbaritem 图片太大解决方案
  5. 关于逆序的一些基本操作
  6. 采样定理与奈奎斯特极限
  7. jquery1.7版本核心模块测试封装
  8. MySQL的事务和存储引擎
  9. unity 彩带粒子_超级技术贴:Unity粒子遇上着色器,引爆视觉特效
  10. Nand2Tetris Project1