您的位置:首页 > 编程语言 > PHP开发

yii gii组件

2016-08-11 14:31 155 查看
我们的 yii 项目搭建完成了。然后进行gii 组件的使用

首先需要进行 配置,默认他也是有配置的 只不过是 当前环境为 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]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: