Yii2的Gii应用
Yii Gii
1、设置index.php文件
defined('YII_ENV_DEV') or define('YII_ENV_DEV', true);
才能访问gii
2、advanced版本修改config/main.php,basic版本是web.php
'modules' => ['gii' => ['class' => 'yii\gii\Module','allowedIPs' => ['*', '127.0.0.1', '::1', '192.168.0.*', '192.168.178.20']]],
3、访问yousite/index.php?r=gii
4、yi2 Gii cli模式
查看yii cli所有命令
# php yii
查看yii cli命令帮助
# php yii gii/module --help
生成模型
# php yii gii/model --ns=common\\models --tableName=表名 --modelClass=模型名
模型名后面不用加model
生成crud
# php yii gii/crud --modelClass=common\\models\\模型名 --controllerClass=backend\\controllers\\控制器名Controller --viewPath=@backend/views/视图就是控制器名
生成的时候都会出confirm信息,如果不需要的话可以加上–interactive=0参数。hehe需要替换成你实际的表名、模型名等
生成module
# php yii gii/module --moduleClass='app\modules\notification\Module' --moduleID='notification'
生成的module结构
notification/
├── controllers
│ └── DefaultController.php
├── Module.php
└── views└── default└── index.php3 directories, 3 files
在使用命名空间的时候如果没用‘’单引号括起来那么命名空间的单\就要换成双\
最后修改 /config/web.php文件
$config = ['modules' =>['api' => 'app\modules\api\Module','common' => ['class' => 'app\modules\common\Module',],'finance' => ['class' => 'app\modules\finance\Module',]],
];
Yii2的Gii应用相关推荐
- 【PHP学习】Yii2框架Gii模块使用
[PHP学习]Yii2框架Gii模块使用 开启Gii模块 Yii2中使用一个模块通常需要到config文件夹下的web.php下去配置,如下图我们就可以看到Gii模块的使用只有在YII_ENV_DEV ...
- php model module,Yii2用Gii自动生成Module+Model+CRUD
1. 开启gii模块 common/config/main-local.php加入下面代码 return [ 'modules' => [ 'gii' => [ 'class' => ...
- yii2 使用gii生成mongo模型 控制器以及YII2 多MongoDB配置和使用
yii2中我们可以使用mongo非关系数据库操作,你那么能不能像使用数据库那样来使用orm操作呢?当然可以的. 下面我们来安装mongo: 1.安装mongo: composer require -- ...
- YII2使用Gii生成代码
Yii2 框架 之所以称之为高效快速开发的一款框架,是因为有一个神奇的工具Gii 用过Yii1框架的Coder都知道,Gii可以为你快速生成代码,也就是说搭建一个可以增删改查的WebApp可能一行代码 ...
- yii2 打开GII 的配置
最近开始用yii2做项目,记录下使用过程. yii 强大的gii模块配置 文档太过简单,竟然看不懂. 以下是我做的配置: 在config下web.php,修改以下地方 if (YII_ENV_DEV) ...
- YII2框架 Gii生成CURD 的问题
今天在学习YII2 creating Module 过程当中 遇到问题创建Module后 然后添加CRUD过程里 VIEW PATH路径问题 导致了 无法在指定路径生成CRUD文件 文件全部生成到了 ...
- php如何配置gii,Yii2之gii的配置与使用
1.配置 Gii模块只能在开发模式下使用,默认开启,但是限制访问gii模块必须是本地请求,以下配置中的allowedIPs可以自定义可以请求使用Gii模块的ip或者ip段. 'gii' => [ ...
- Yii2之gii的配置与使用
1.配置 Gii模块只能在开发模式下使用,默认开启,但是限制访问gii模块必须是本地请求,以下配置中的allowedIPs可以自定义可以请求使用Gii模块的ip或者ip段. 'gii' => [ ...
- Yii2.0 Gii工具的使用
Gii工具的使用大大提高了开发速度,这篇文章就介绍如何使用Gii. 一. 在Mysql数据库中创建表单tki_template 这次就以这张表为例说一下Gii工具的使用 . 二. 在访问地址后加 ?r ...
最新文章
- Python与matlab在存储三维数组上的区别
- MFC子对话框初始化问题_从一个“断言”报警说起
- JAVA面试常考系列十
- [html] 隐藏div内文字的方法有哪些?
- 在Linux下编写C++程序,使用gcc编译c++出错
- Python写数据结构:单向循环链表
- vim编辑器模式及使用方法
- 侠客行手游如何用电脑玩 侠客行手游PC电脑版教程
- “十四五”新一代信息技术产业发展
- web前端笔试题——JS
- 基于arm板linux的语音合成,基于ARM7和μCLinux的中文电子语音阅读系统的研究与应用...
- 流程图制作原则与示例
- 列宁名言、警句、格言、语录
- mtu设置失败_华为路由器修改MTU值失败怎么办
- 幸福的港湾—1040出局证的真伪
- Clustering coefficient的计算
- android7 boot root,一加7T/7TPro Root不求人,自己提取boot.img打补丁
- 关于ant design table加scroll属性后列跟表头不对齐
- 编码和字符、字节之间的故事
- cc2540 cc2541 开发板资料更新日志