Yii2.0学习第9课:使用 Gii 生成Model代码

 时间:2024-10-13 01:19:00

1、首先我们进入G坡纠课柩ii主页,查看一下总览,参考百度经验:https://jingyan.baidu.com/articl髫潋啜缅e/9f63fb91643ae4c8410f0e59.html,可以看到包含6部分:(1)model生成器;(2)增删改查生成器;(3)控制器生成器;(4)表单生成器;(5)模块生成器;(6)拓展生成器;

Yii2.0学习第9课:使用 Gii 生成Model代码

2、点击“Model生成器”中的“start”按钮,得到下图所示页面:(1)Table Name:数据表名(2)Model Class :模型类文件名(3)Namespace :命名罗嵯脶姥空间(4)Base Class : 基类(5)Database Connection ID:数据库连接编号(6)Use Table Prefix:使用表前缀(7)Generate Relations:生成关系(8)Generate Labels from DB Comments:通过注释生成标签(9)Generate ActiveQuery:生成类activequery(10)Enable I18N:国际化(11)Use Schema Name:使用模式名(这个名称比较晦涩)(12)Code Template:代码模板

Yii2.0学习第9课:使用 Gii 生成Model代码

3、有5个选项有默认选项,我们可以不必深究:(1)Model Class :模型类文件名(2)Namespace :命名空间(3)Database Connection ID:数据库连接编号(4)Generate Relations:生成关系(5)Code Template:代码模板

Yii2.0学习第9课:使用 Gii 生成Model代码

4、准备数据表member,然后在Table Name 一栏输入“member”,会发现系统会提示相关数据库已经存在的表信息,当我们选择一个数据表之后,会自动填充“Model Class”一栏:

Yii2.0学习第9课:使用 Gii 生成Model代码
Yii2.0学习第9课:使用 Gii 生成Model代码
Yii2.0学习第9课:使用 Gii 生成Model代码

5、保证models\目录下没有Member.php文件(假如存在的话,请删除),然后保持其他默认选项,选择“预览”按钮,然后点击“Genereate”按钮生成文件:

Yii2.0学习第9课:使用 Gii 生成Model代码
Yii2.0学习第9课:使用 Gii 生成Model代码
Yii2.0学习第9课:使用 Gii 生成Model代码
Yii2.0学习第9课:使用 Gii 生成Model代码
Yii2.0学习第9课:使用 Gii 生成Model代码
Yii2.0学习第9课:使用 Gii 生成Model代码
Yii2.0学习第9课:使用 Gii 生成Model代码

6、我们可以重复步骤4,步骤5来生成新的代码替换Member.php,我们可以尝试勾选不同的选项来查看相关选项的具体代码展示,并可以对照新旧文件之间的差异:

Yii2.0学习第9课:使用 Gii 生成Model代码
Yii2.0学习第9课:使用 Gii 生成Model代码
  • 教你如何应用全自动发电机
  • 如何识别赴美月子中心靠不靠谱!
  • 怎样选择UI设计培训班?
  • 面部提升手术的价格需多少?
  • 欧洲买房移民的主要注意问题及建议
  • 热门搜索
    童话天地手抄报 清明手抄报 简单 读书手抄报花边 三爱三节手抄报资料 缅怀先烈的手抄报内容 年月日手抄报 关于地震的手抄报图片 安全手抄报版面设计 欢庆元旦手抄报 杰出人物手抄报