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

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 代码


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和其他字段都被注释了,还不错!明天继续看代码咯!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: