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

YII2框架学习 高效篇(五) Gii工具

2017-06-12 22:21 260 查看
Gii是自动生成
Web 站点常用功能代码的工具,这次高效篇的最后一讲就是对Gii工具进行学习。输入http://localhost/basic/web/index.php?r=gii就可以进到gii设置界面了。附官方文档地址:http://www.yiichina.com/doc/guide/2.0/start-gii

1.数据模型生成器的使用

1)先运行mysql,然后在gii界面Model Generator下点击Start进入模型生成器

2)填写数据库信息,如图(实现在mysql建好表,现在用的是之前教程建好的)

3)生成代码。点击Generate就在model目录下生成新模型了

生成步骤结束,生成代码如下

<?php

namespace app\models;

use Yii;

/**
* This is the model class for table "test".
*
* @property integer $id
* @property string $title
*/
class Test extends \yii\db\ActiveRecord
{
/**
* @inheritdoc
*/
public static function tableName()
{
return 'test';
}

/**
* @inheritdoc
*/
public function rules()
{
return [
[['title'], 'required'],
[['title'], 'string', 'max' => 200],
];
}

/**
* @inheritdoc
*/
public function attributeLabels()
{
return [
'id' => Yii::t('app', 'ID'),
'title' => Yii::t('app', 'Title'),
];
}
}
其中的代码都是在基础篇数据库操作写过的,很好用。



2.控制器生成器的应用

下面是生成截图,确实很方便。

可以看到 控制器文件和控制器对应的视图文件都生成好了。 另外还剩下几个生成器,这次就不一一试用了,使用方式说明在官方文档写得挺清楚了。以后用到的时候再说。高效篇就这么结束了。下一篇再见!


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  yii gii 框架 php