Gii这个扩展无疑是yii2快速开发的一大助力,通过使用gii生成代码很大程序上节约了开发的时间成本,那么如何使用gii这个组件呢,下边简单介绍一下yii2中gii的一些常用功能

1.首先建一张表

CREATE TABLE `test` (

`id`int(11) NOT NULL AUTO_INCREMENT,

`user` varchar(256) NOT NULL DEFAULT '' COMMENT '姓名',

`age`int(10) NOT NULL DEFAULT '0' COMMENT '年龄',

PRIMARY KEY (`id`),

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='测试表'

2.修改配置

打开config/web.php修改如下配置

if (!YII_ENV_TEST) {

// configuration adjustments for 'dev' environment

$config['bootstrap'][] = 'debug';

$config['modules']['debug'] =[

'class' => 'yii\debug\Module',

'allowedIPs'=>['*']

];

$config['bootstrap'][] = 'gii';

$config['modules']['gii'] =[

'class' => 'yii\gii\Module',

'allowedIPs'=>['*']

];

}

然后在web/index.php下修改,应用应处于开发模式下,按照上面的配置才会打开 Gii 模块

defined('YII_ENV') or define('YII_ENV', 'dev');

3.打开gii页面,打开gii的界面 /index.php?r=gii或者 /gii(url美化之后) ,试试这两种肯定会有一种能打开,http://127.0.0.1/index.php?r=gii 或 http://127.0.0.1/gii

页面打开之后如下

4.生成代码,根据提示可以生成代码了,model,controller等

5.或者用命令行生成,如下

php yii gii/model --ns=app\\models --tableName=test --modelClass=Test

php yii gii/crud --modelClass=app\\models\\Test --controllerClass=app\\controllers\\TestController

yii mysql gii_yii框架之gii的使用相关推荐

  1. yii mysql gii_Yii 框架使用Gii生成代码操作示例

    本文实例讲述了Yii 框架使用Gii生成代码操作.分享给大家供大家参考,具体如下: 开始 Gii Gii 是 Yii 中的一个模块. 可以通过配置应用的 modules 属性开启它.通常来讲在 con ...

  2. yii mysql gii_Yii Gii使用

    准备数据库 第1步 - 创建一个新的数据库.数据库可以通过以下两种方式进行. 在终端运行 mysql -u root –p 登录数据后,通过执行 CREATE DATABASE mystudy CHA ...

  3. yii mysql gii_Yii整合mongodb和mysql 使用mongodb gii

    目前相关资料不是很完整.作此笔记. 一.上yii官网下载 YiiMongoDbSuite套件, 然后解压后改名为YiiMongoDbSuite 复制到你的webapp文件夹下面的extensions下 ...

  4. yii mysql gii_yii中gii如何使用

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

  5. yii mysql gii_YII-快速用gii创建一个简单的yii项目!

    yii提供了强大的命令行工具来快速的创建相关组件和应用. 下面就来讲解用yiic工具快速创建yii应用 我的web目录在 d:\www下 yiiframework在 D:\www\yii\framew ...

  6. yii mysql join_Yii框架连表查询操作示例

    本文实例讲述了Yii框架连表查询操作.分享给大家供大家参考,具体如下: Join //表连接 //查询出学生.班级.校区.记录表的所有数据 $data=Jf_record::find() ->j ...

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

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

  8. yii2 框架使用gii工具创建模块

    一.yii2 框架使用gii工具创建模块 1.打开http://127.0.0.1/PHPwork/basic/web/gii 1)点击Module Generator 2)填写完成后点击previe ...

  9. 简易的CRM系统案例之SpringMVC+JSP+MySQL+hibernate框架版本

    继续对上一版本进行改版,变成SpringMVC框架 简易的CRM系统案例之易的CRM系统案例之JSP+MySQL+SSH框架版本 src/spring.xml <?xml version=&qu ...

最新文章

  1. Linux的绝对路径和相对路径
  2. 【UOJ34】—多项式乘法(FFT)
  3. oracle中获取年份、月份段内的时间
  4. 把转变为json_如何使用7行JSON将您的网站转变为移动应用程序
  5. LeetCode MySQL 1112. 每位学生的最高成绩
  6. React Native工程中TSLint静态检查工具的探索之路
  7. Mybatis解析mapper
  8. 工作不能混日子,给自己留言
  9. 旗舰杀手!红米旗舰定名 干翻全场?
  10. Web端打开文件选择和保存对话框
  11. 品优购---品优购项目规划---8.3
  12. [caffe] Long-term Recurrent Convolutional Networks
  13. mysql gbk转utf8_MySQL字符集GBK转换到UTF8
  14. C语言实现创建游戏角色(包含文件写入)
  15. selenium学习指南
  16. IoT开发——WIFI模块ESP8266 RTOS SDK V3.0.0环境搭建
  17. Mac版DBeaver调整编辑窗口字体大小
  18. 西门子1500PLC添加伺服电机
  19. elasticsearch性能测试工具rally深入详解
  20. 数字藏品如何实现版权保护

热门文章

  1. 计算机专业跨考为什么考不了,浙江大学计算机专业考研,为什么这么多跨考计算机...
  2. 学术小白:如何区分SCI、EI
  3. ijk基于exo_基于 ExoPlayer 的 ExoVideoView
  4. scala windows搭建开发环境
  5. LOL手游登上去服务器维护,lol手游进不去怎么回事?无法登陆解决方法
  6. 【Office插入eps】Word插入eps出错
  7. 数学中竟然还有这样的定理!
  8. 酷客多荣获“2018年度中国最具创新力小程序品牌”奖
  9. Linux系统部署solr服务,不配置Tomcat服务器
  10. 程序员找媳妇的要求是什么呢?