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目录下生成新模型了
生成步骤结束,生成代码如下
2.控制器生成器的应用
下面是生成截图,确实很方便。
可以看到 控制器文件和控制器对应的视图文件都生成好了。 另外还剩下几个生成器,这次就不一一试用了,使用方式说明在官方文档写得挺清楚了。以后用到的时候再说。高效篇就这么结束了。下一篇再见!
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.控制器生成器的应用
下面是生成截图,确实很方便。
可以看到 控制器文件和控制器对应的视图文件都生成好了。 另外还剩下几个生成器,这次就不一一试用了,使用方式说明在官方文档写得挺清楚了。以后用到的时候再说。高效篇就这么结束了。下一篇再见!
相关文章推荐
- YII2框架学习 高效篇(二) 数据缓存
- YII2框架学习 高效篇(四) http缓存
- YII2框架学习 高效篇(一) 延迟加载
- YII2框架学习 高效篇(三) 片段缓存与页面缓存
- yii2 框架使用gii工具创建模块
- 学习Yii2框架时,想使用自带的gii脚手架模块,但是访问时说没有权限????
- 关于后盾网yii框架的学习小结(4)--gii,widget
- [工具]小测试和学习项目清单化框架
- 给大家一些学习开发J2EE时框架、开发工具选择的建议
- 黑马程序员--学习笔记(集合框架中的两个工具类,高级for循环,可变参数,静态导入)
- KJFrameForAndroid框架学习----高效加载Bitmap
- KJFrameForAndroid框架学习----高效加载Bitmap
- KJFrameForAndroid框架学习----高效加载Bitmap
- 高效学习的工具Mnemosyne
- Yii框架中的gii工具
- KJFrameForAndroid框架学习----高效设置网络图片
- JAVA学习第四十四课 — 集合框架工具类(二)
- Python web框架Django学习(1)——在win7 64bit下配置开发环境Django:一个可以使Web开发工作愉快并且高效的Web开发框架。 使用Django,使你能够以最小的代价构建和
- Yii框架学习手记-访问Gii时出现403错误
- KJFrameForAndroid框架学习----高效设置网络图片