YII2使用gii
- 在 
config/web.php文件中会有以下配置代码开启该模块:$config['bootstrap'][] = 'gii';
$config['modules']['gii'] = [
'class' => 'yii\gii\Module',
// uncomment the following to add your IP if you are not connecting from localhost.
//'allowedIPs' => ['127.0.0.1', '::1'],
]; 这段配置表明,如果当前是开发环境,应用会包含
gii模块,模块类是 yii\gii\Module。如果你检查应用的入口脚本
web/index.php,将看到这行代码将YII_ENV_DEV设为 true:- 这行代码的定义,应用处于开发模式下,按照上面的配置会打开 Gii 模块。你可以直接通过 URL 访问 Gii:http://www.yii2.com/gii
 - 补充: 如果你通过本机以外的机器访问 Gii,请求会被出于安全原因拒绝。你可以配置 Gii 为其添加允许访问的 IP 地址:
'gii' => [ 'class' => 'yii\gii\Module',
'allowedIPs' => ['127.0.0.1', '::1', '192.168.0.*', '192.168.178.20'] // 按需调整这里//也可以添加在上面
], - 先在配置文件中修改数据库链接:basic/config/db.php
return [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=yii',
'username' => 'root',
'password' => 'root',
'charset' => 'utf8', // Schema cache options (for production environment)
//'enableSchemaCache' => true,
//'schemaCacheDuration' => 60,
//'schemaCache' => 'cache',
]; - 创建一个表格country
CREATE TABLE `country` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`code` varchar(25) NOT NULL DEFAULT ' ',
`name` varchar(220) NOT NULL DEFAULT ' ',
`population` varchar(220) NOT NULL DEFAULT ' ',
`createDate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (`id`),
UNIQUE KEY `code` (`code`),
UNIQUE KEY `name` (`name`)
) ENGINE=MyISAM AUTO_INCREMENT=1027 DEFAULT CHARSET=utf8 - 选择CRUD Generator,填写信息如下:

 - 点击preview预览要生成的文件,点击generator生成文件
 
  
YII2使用gii的更多相关文章
- Yii2访问gii模块403
		
出现问题 访问Yii2的gii模块没有权限,403 找到原因 在Yii2-gii源码文件中(vendor/yiisoft/yii2-gii/src/Module.php)可以看到有一个配置项$allo ...
 - yii2中gii外网访问的配置方法
		
if (YII_ENV_DEV) { // configuration adjustments for 'dev' environment $config['bootstrap'][] = 'debu ...
 - Yii2用Gii自动生成Module+Model+CRUD
		
1. 开启gii模块 common/config/main-local.php加入下面代码 return [ 'modules' => [ 'gii' => [ 'class' => ...
 - yii2.0 gii
		
1.添加模型 ./yii-dev gii/model --tableName=tableName --generateLabelsFromComments --ns='app\models\base' ...
 - Yii2  自定义Gii生成代码模板
		
我们使用一个例子来介绍如何定制代码模板.假设我们想要定制由 model 生成器生成的代码. 我们首先创建一个名为 protected/gii/model/templates/customer 的目录. ...
 - yii2使用Gii生成代码
		
本章节将介绍怎样使用 Gii 去自己主动生成 Web 网站经常使用功能的代码.使用 Gii 生成代码很easy,仅仅要依照 Gii 页面上的介绍输入正确的信息就可以. 贯穿本章节,你将会学到: 在你的 ...
 - Yii2框架---GII自动生成
		
本地环境配置完成后.访问路径直接加上/gii 例如 localhost/gii 即可生成YII活动记录类 即可生成模块
 - yii2 使用gii生成代码文件
		
访问地址: http://localhost/yii2-test/web/index.php?r=gii 如果你通过本机以外的机器访问 Gii,请求会被出于安全原因拒绝. 在web.php修改gii ...
 - yii2 用gii生成后台模块 view path描述
		
view path 格式: @backend/views/refund , 注意@和/
 
随机推荐
- IdentityServer4与ocelot实现认证与客户端统一入口
			
关于IdentityServer4与ocelot博客园里已经有很多介绍我这里就不再重复了. ocelot与IdentityServer4组合认证博客园里也有很多,但大多使用ocelot内置的认证,而且 ...
 - asp.net core 2.0类库项目读取配置文件
			
1.首先在类库项目中添加 这3个库. 2.在类库项目中添加AppSetting.cs.代码如下: using Microsoft.Extensions.Configuration;using Syst ...
 - C# 等待框
			
今天发现dev控件自带了等待框,调用方便,而且不会阻塞主线程. 拉一个窗体,界面上放两个按钮,显示等待框,隐藏. <Window x:Class="WaitDialogTest.Mai ...
 - 201621123012 《Java程序设计》第9周学习总结
			
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容. 1.2 选做:收集你认为有用的代码片段 2. 书面作业 本次作业题集集合 1. List中指定元素的删除(题集 ...
 - jquery鼠标经过水平180度翻转效果
			
Html代码: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/htm ...
 - 洛谷P4705 玩游戏(生成函数+多项式运算)
			
题面 传送门 题解 妈呀这辣鸡题目调了我整整三天--最后发现竟然是因为分治\(NTT\)之后的多项式长度不是\(2\)的幂导致把多项式的值存下来的时候发生了一些玄学错误--玄学到了我\(WA\)的点全 ...
 - springboot  搭建 简单 web项目 【springboot + freemark模板 + yml 配置文件 + 热修复 + 测试用例】附源码
			
项目 地址: https://gitee.com/sanmubird/springboot-simpleweb.git 项目介绍: 本项目主要有一下内容: 1: springboot yml 配置 ...
 - python2-url编解码
			
#coding:utf-8import urllibs={"username":"hhh","password":"XXXX&qu ...
 - 时区缩写 UTC, CST, GMT, CEST 以及转换
			
UTC是协调世界时(Universal Time Coordinated)英文缩写,是由国际无线电咨询委员会规定和推荐,并由国际时间局(BIH)负责保持的以秒为基础的时间标度.UTC相当于本初子午线( ...
 - Navigator导航器
			
import React, { Component } from 'react';import { Platform, StyleSheet, Text, View, Navigator, Touch ...