yii mysql gii_yii框架之gii的使用
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的使用相关推荐
- yii mysql gii_Yii 框架使用Gii生成代码操作示例
本文实例讲述了Yii 框架使用Gii生成代码操作.分享给大家供大家参考,具体如下: 开始 Gii Gii 是 Yii 中的一个模块. 可以通过配置应用的 modules 属性开启它.通常来讲在 con ...
- yii mysql gii_Yii Gii使用
准备数据库 第1步 - 创建一个新的数据库.数据库可以通过以下两种方式进行. 在终端运行 mysql -u root –p 登录数据后,通过执行 CREATE DATABASE mystudy CHA ...
- yii mysql gii_Yii整合mongodb和mysql 使用mongodb gii
目前相关资料不是很完整.作此笔记. 一.上yii官网下载 YiiMongoDbSuite套件, 然后解压后改名为YiiMongoDbSuite 复制到你的webapp文件夹下面的extensions下 ...
- yii mysql gii_yii中gii如何使用
yii中gii如何使用 1.配置 Gii模块只能在开发模式下使用,默认开启,但是限制访问gii模块必须是本地请求,以下配置中的allowedIPs可以自定义可以请求使用Gii模块的ip或者ip段.'g ...
- yii mysql gii_YII-快速用gii创建一个简单的yii项目!
yii提供了强大的命令行工具来快速的创建相关组件和应用. 下面就来讲解用yiic工具快速创建yii应用 我的web目录在 d:\www下 yiiframework在 D:\www\yii\framew ...
- yii mysql join_Yii框架连表查询操作示例
本文实例讲述了Yii框架连表查询操作.分享给大家供大家参考,具体如下: Join //表连接 //查询出学生.班级.校区.记录表的所有数据 $data=Jf_record::find() ->j ...
- gii无法访问 yii2_YII2框架访问gii、debug页面404的错误解决方法
之前在介绍Yii框架的时候就说过 Yii 支持 gii 功能, gii 去自动生成 Web 站点常用功能的代码,也就是我们经常说的 CURD 操作,增删改查.使用 gii 生成代码也是非常的简单,Gi ...
- yii2 框架使用gii工具创建模块
一.yii2 框架使用gii工具创建模块 1.打开http://127.0.0.1/PHPwork/basic/web/gii 1)点击Module Generator 2)填写完成后点击previe ...
- 简易的CRM系统案例之SpringMVC+JSP+MySQL+hibernate框架版本
继续对上一版本进行改版,变成SpringMVC框架 简易的CRM系统案例之易的CRM系统案例之JSP+MySQL+SSH框架版本 src/spring.xml <?xml version=&qu ...
最新文章
- Linux的绝对路径和相对路径
- 【UOJ34】—多项式乘法(FFT)
- oracle中获取年份、月份段内的时间
- 把转变为json_如何使用7行JSON将您的网站转变为移动应用程序
- LeetCode MySQL 1112. 每位学生的最高成绩
- React Native工程中TSLint静态检查工具的探索之路
- Mybatis解析mapper
- 工作不能混日子,给自己留言
- 旗舰杀手!红米旗舰定名 干翻全场?
- Web端打开文件选择和保存对话框
- 品优购---品优购项目规划---8.3
- [caffe] Long-term Recurrent Convolutional Networks
- mysql gbk转utf8_MySQL字符集GBK转换到UTF8
- C语言实现创建游戏角色(包含文件写入)
- selenium学习指南
- IoT开发——WIFI模块ESP8266 RTOS SDK V3.0.0环境搭建
- Mac版DBeaver调整编辑窗口字体大小
- 西门子1500PLC添加伺服电机
- elasticsearch性能测试工具rally深入详解
- 数字藏品如何实现版权保护
热门文章
- 计算机专业跨考为什么考不了,浙江大学计算机专业考研,为什么这么多跨考计算机...
- 学术小白:如何区分SCI、EI
- ijk基于exo_基于 ExoPlayer 的 ExoVideoView
- scala windows搭建开发环境
- LOL手游登上去服务器维护,lol手游进不去怎么回事?无法登陆解决方法
- 【Office插入eps】Word插入eps出错
- 数学中竟然还有这样的定理!
- 酷客多荣获“2018年度中国最具创新力小程序品牌”奖
- Linux系统部署solr服务,不配置Tomcat服务器
- 程序员找媳妇的要求是什么呢?