yii gii组件
2016-08-11 14:31
155 查看
我们的 yii 项目搭建完成了。然后进行gii 组件的使用
首先需要进行 配置,默认他也是有配置的 只不过是 当前环境为 dev 情况下才可以去使用
![](http://img.blog.csdn.net/20160811134745283)
然后直接 ?r=gii
![](http://img.blog.csdn.net/20160811135404762)
从图中可以看出 gii 支持的 自动生成代码有很多。比如 模版,组件,控制器,表单 等。我这边 单单说一下 model crud 怎么去使用
![](http://img.blog.csdn.net/20160811140328681)
Table Name 要生成视频的表名
[b]Model
Class 要生成的 模版名称 一般都是 什么 user 什么的 Model 这个可以省略 会自动添加上去的[/b]
[b][b]Namespace
命名空间
[/b][/b]
[b][b]Base
Class 基础的基础类 这个如果有需要鼠标点击一下就可以进行修改的
[/b][/b]
[b][b]Database
Connection ID 这玩意感觉用的我也不太 清楚。估计是 数据库什么的把
[/b][/b]
[b][b]Use
Table Prefix 表前缀
[/b][/b]
[b][b]
![](http://img.blog.csdn.net/20160811140806870)
[/b][/b]
[b][b]Generate
Relations 生成model的关系 具体做什么操作 不大清楚
[/b][/b]
[b][b] Generate
Labels from DB Comments 从数据库注释生成标签 主要是 attributeLabels 里面的数据进行更改
[/b][/b]
[b][b]Generate
ActiveQuery 生成对应的 query 类 用于数据库操作时调用
[/b][/b]
[b][b]
![](http://img.blog.csdn.net/20160811141328837)
[/b][/b]
[b][b] Enable
I18N 使用国际化
[/b][/b]
[b][b]Use
Schema Name 使用计划名
[/b][/b]
[b][b]Code
Template 生成model的模版
[/b][/b]
配置自己想要生成的model 点击 Preview 将会生成对应的预览 点击Generate
会自动生成到对应的目录中去
弄完以后你就会发现在你配置到的文件目录下多出了对应的model 类文件
CRUD 操作
![](http://img.blog.csdn.net/20160811142145411)
Model Class
模版名称。使用什么数据库模版进行 增删改操作
[b]Search
Model Class 搜索模型类 用来查询操作[/b]
[b]Controller
Class 要生成的控制器名 这个需要带上 controller [/b]
View Path 视图的保存路径
Base Controller Class 使用的基类 控制器
Widget Used in Index Page 使用什么组件 进行 显示列表与分页
Enable Pjax 是否使用ajax
跟 Model 生成一样点击 预览生成代码。
可以试一下刚刚生成的[b]Controller
是否可以进行简单的增删改查操作[/b]
首先需要进行 配置,默认他也是有配置的 只不过是 当前环境为 dev 情况下才可以去使用
然后直接 ?r=gii
从图中可以看出 gii 支持的 自动生成代码有很多。比如 模版,组件,控制器,表单 等。我这边 单单说一下 model crud 怎么去使用
Table Name 要生成视频的表名
[b]Model
Class 要生成的 模版名称 一般都是 什么 user 什么的 Model 这个可以省略 会自动添加上去的[/b]
[b][b]Namespace
命名空间
[/b][/b]
[b][b]Base
Class 基础的基础类 这个如果有需要鼠标点击一下就可以进行修改的
[/b][/b]
[b][b]Database
Connection ID 这玩意感觉用的我也不太 清楚。估计是 数据库什么的把
[/b][/b]
[b][b]Use
Table Prefix 表前缀
[/b][/b]
[b][b]
[/b][/b]
[b][b]Generate
Relations 生成model的关系 具体做什么操作 不大清楚
[/b][/b]
[b][b] Generate
Labels from DB Comments 从数据库注释生成标签 主要是 attributeLabels 里面的数据进行更改
[/b][/b]
[b][b]Generate
ActiveQuery 生成对应的 query 类 用于数据库操作时调用
[/b][/b]
[b][b]
[/b][/b]
[b][b] Enable
I18N 使用国际化
[/b][/b]
[b][b]Use
Schema Name 使用计划名
[/b][/b]
[b][b]Code
Template 生成model的模版
[/b][/b]
配置自己想要生成的model 点击 Preview 将会生成对应的预览 点击Generate
会自动生成到对应的目录中去
弄完以后你就会发现在你配置到的文件目录下多出了对应的model 类文件
CRUD 操作
Model Class
模版名称。使用什么数据库模版进行 增删改操作
[b]Search
Model Class 搜索模型类 用来查询操作[/b]
[b]Controller
Class 要生成的控制器名 这个需要带上 controller [/b]
View Path 视图的保存路径
Base Controller Class 使用的基类 控制器
Widget Used in Index Page 使用什么组件 进行 显示列表与分页
Enable Pjax 是否使用ajax
跟 Model 生成一样点击 预览生成代码。
可以试一下刚刚生成的[b]Controller
是否可以进行简单的增删改查操作[/b]
相关文章推荐
- YII入门 (4) -- 自定义Gii生成代码模板
- 从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
- Yii框架弹出窗口组件CJuiDialog用法分析
- Yii框架表单组件配置参数说明
- yii学习过程(常用组件的使用)
- yii框架学习经历-2.6使用 Gii 生成代码
- yii 1.1.*中数据提供者CActiveDataProvider和列表显示组件CListView的使用
- yii gii的使用方法
- Yii核心应用组件
- PHP Framework YII的里的gii设置。
- yii2.0 Activeform表单部分组件使用方法
- yii使用gii为modules下的模块自动…
- YII 快速创建项目GII
- Yii核心应用组件
- Yii2- 应用组件Yii::$app 主要可用属性
- YII 快速创建项目GII
- YII框架使用gii创建模块
- PHP: Yii 或 Gii 无法登陆问题解决
- Yii中单独为module加载Bootstrap或其他组件的4种方法
- 7:Yii中的Gii与Url处理(Yii权威指南)