yii框架学习经历-2.6使用 Gii 生成代码
2017-11-30 19:20
1086 查看
1生成活动记录
Model Generator
This generator generates an ActiveRecord class for the specified database table.
Table Name
Model
Class
Namespace
backend\models\tb
Base Class
yii\db\ActiveRecord
Database Connection ID
db
Use
Table Prefix
Generate Relations
All relations
No relationsAll relations
All relations with inverse
Generate
Labels from DB Comments
Generate
ActiveQuery
Enable
I18N
Use
Schema Name
Code Template
default (/Users/monroe/phphome/teacher/vendor/yiisoft/yii2-gii/generators/model/default)
default (/Users/monroe/phphome/teacher/vendor/yiisoft/yii2-gii/generators/model/default)
Preview
没什么可写的选择表名,设置命令空间就可以了
2 生成 CRUD 代码
This generator generates a controller and views that implement CRUD (Create, Read, Update, Delete) operations for the specified data model.
Model Class
Search Model Class
Controller Class
View
Path
Base Controller Class
yii\web\Controller
Widget Used in Index Page
GridView
GridViewListView
Enable
I18N
Enable
Pjax
Code Template
default (/Users/monroe/phphome/teacher/vendor/yiisoft/yii2-gii/generators/crud/default)
default (/Users/monroe/phphome/teacher/vendor/yiisoft/yii2-gii/generators/crud/default)
Preview
view是文件路径所以用/,@为绝对路径,前三个都是命名空间所以用\。
因为gii是在frontend下,所以生成backend中文件时要写好命名空间,否则就会生成到frontend中
生成的所有增删改查的代码
其中的一个页面index.php,包含搜索,查看
默认显示5个字段,search和其他字段都被注释了,还不错!明天继续看代码咯!
Model Generator
This generator generates an ActiveRecord class for the specified database table.
Table Name
Model
Class
Namespace
backend\models\tb
Base Class
yii\db\ActiveRecord
Database Connection ID
db
Use
Table Prefix
Generate Relations
All relations
No relationsAll relations
All relations with inverse
Generate
Labels from DB Comments
Generate
ActiveQuery
Enable
I18N
Use
Schema Name
Code Template
default (/Users/monroe/phphome/teacher/vendor/yiisoft/yii2-gii/generators/model/default)
default (/Users/monroe/phphome/teacher/vendor/yiisoft/yii2-gii/generators/model/default)
Preview
没什么可写的选择表名,设置命令空间就可以了
2 生成 CRUD 代码
CRUD Generator
This generator generates a controller and views that implement CRUD (Create, Read, Update, Delete) operations for the specified data model.Model Class
Search Model Class
Controller Class
View
Path
Base Controller Class
yii\web\Controller
Widget Used in Index Page
GridView
GridViewListView
Enable
I18N
Enable
Pjax
Code Template
default (/Users/monroe/phphome/teacher/vendor/yiisoft/yii2-gii/generators/crud/default)
default (/Users/monroe/phphome/teacher/vendor/yiisoft/yii2-gii/generators/crud/default)
Preview
view是文件路径所以用/,@为绝对路径,前三个都是命名空间所以用\。
因为gii是在frontend下,所以生成backend中文件时要写好命名空间,否则就会生成到frontend中
生成的所有增删改查的代码
其中的一个页面index.php,包含搜索,查看
默认显示5个字段,search和其他字段都被注释了,还不错!明天继续看代码咯!
相关文章推荐
- 从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
- Yii框架学习(一)—–Yii的使用、配置及gii使用示例
- yii下gii代码生成工具的使用
- onvif学习笔记4:Windows环境使用gsoap生成onvif框架代码
- Yii中使用Gii生成代码时碰到“Setting unknown property: yii\web\Application::gii”
- onvif学习笔记3:Windows环境使用gsoap生成onvif框架代码
- yii框架,gii自动生成代码;yi权限访问的问题:
- yii 2.0 使用gii工具生成代码(四)
- 关于后盾网yii框架的学习小结(4)--gii,widget的使用
- 配置使用yii 自动化代码生成工具gii(脚手架)
- LImax服务器框架学习--安装、使用ant工具、生成limax相关代码
- Yii 2.0 权威指南 (4) 使用 Gii 生成代码
- yii2.0 使用 Gii 生成代码
- Yii——使用CHtml::link()等方法时,设置htmlOptions属性可快速生成js代码和ajax请求
- PE框架学习之道:PE框架——使用工厂类生成序列号seq
- 开源框架之Bonita BPM的使用(五):bonita-server-5.5后台引擎代码学习笔记(1)
- Yii框架学习手记-访问Gii时出现403错误
- YII框架学习 第二天(2) gii 和 模块
- yii 学习笔记二 、路由 及 yii框架模版使用