继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Yii2.0学习笔记(二)之Yii2.0高级模板的初步使用说明

野老盟客
关注TA
已关注
手记 19
粉丝 33
获赞 1498

从Yii2.0的官网中,可以下载高级模板作为博客系统
下面介绍怎么使用高级模板
一·初始化
1.首先下载高级模板,在官网里面可以下载下来,既Advanced版本(地址:http://www.yiichina.com/)
2.解压下载下来的版本,改名字
3.在命令行的环境下跳转到目录,跳转命令可以直接输入所在的盘,比如d:,直接输入d:,然后用cd的情况下进行跳转
4.输入命令php init进行初始化,当然,还可以用yii init进行初始化,这个时候可以修改自己的密钥,在后台文件夹下的config文件夹中有个main-local.php文件里面cookieValidationKey属性

二·数据库的连接
1.首先创建数据库,这个时候数据库的创建根据业务需求进行创建
2.创建完成以后,打开配置文件,及common->config文件夹下,或者是单独的后台文件夹下
3.修改main-local文件进行配置数据库相关信息

三·创建必有方法
1.在控制台中输入yii migration命令,这个时候就会自动生成User表进行保存用户信息
2.当然,你也可以不做这一步,毕竟还是可以自己去实现增删改查的方法的

四·美化Url
1.就是将url变得简单好看,可做可不做,但是一般都会优化

五·使用gii生成模型(gii就是一个基于网络的代码生成器,可以用来生成表单,控制器,模型,增删改查等代码)
1.因为yii2.0高级模板里面有相当于继承了两套yii2.0的基础模板,这个时候需要生成模型需要考虑是否是共用的模型
2.因为前面操作已经绑定了数据库,也就是可以通过gii的形式进行快速的创建模型和相对应的CURD操作
3.首先,进入配置文件,开启gii的配置代码,既在配置文件(比如backend目录下的config目录中的main-local.php文件)中开启下面配置:
图片描述
注意,这个配置说明是在开发模式中进行的。
4.然后在控制台中输入网址,域名/index.php?r=gii就可以进入设置页面
5.一共有六个选项,选择model generator 创建模型,如下图:
图片描述
图片描述
6.第一个选项为表名,也就是你导入的数据库的表名,第二个选项为模型类的名字,第三个为命名空间,也就是说你需要放到哪里,一般如果是公共的话,放到common/models即可,否则,放到对应的文件夹中。其它的基本上默认即可,然后点击Preview以后,会生成预览文件。
图片描述
7.这个时候可以查看预览文件,如果没问题,点击Generate进行生成模型。
8.生成模型以后,还可以继续生成增删改查的方法:
图片描述
图片描述
9.操作跟上面基本上一样,主要注意的是需要放到对应的文件夹即可,然后生成完以后可以输入对应的方法进行进入对应的视图中浏览,及?r=对应的方法

六·目录说明:
backend和frontend其实就是前后台入口,相当于一个单独的Basic模板
console:控制台入口用来控制台执行程序,比如放一些定时执行的程序,或者需要在更底层的操作系统上运行的功能
common:共用文件夹地方
environments: 放环境的配置文件。
(有时间继续记录)

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP