前往下载: http://icourse8.com/yii2fangJD.html
第 1 章 课程简介
介绍了课程内容, 背景和案例展示.
1-1 课程介绍
1-2 课程学习指南
第 2 章 项目的准备工作
介绍了如何使用 PHP 依赖管理工具 Composer 安装 Yii2 框架, 模拟配置真实企业开发项目运行环境和编辑器.
2-1 yii 框架的安装
2-2 项目运行环境的搭建
2-3 yii 框架的应用介绍
2-4 小试牛刀_控制器的创建
2-5 小试牛刀_数据库信息的配置
2-6 小试牛刀_数据模型的创建
第 3 章 项目前台页面的搭建
介绍了如何使用 Yii2 框架的页面布局管理完成前台首页, 商品分类, 商品详情, 购物车, 收银台, 订单中心, 用户注册登录页面的搭建和渲染.
3-1 前台首页的页面搭建
3-2 前台商品分类页面搭建
3-3 前台商品详情页面搭建
3-4 前台购物车页面搭建
3-5 前台收银台页面搭建
3-6 前台用户订单中心页面的搭建
3-7 前台用户注册登录页面的搭建
3-8 前台页面设置公共布局 (上)
3-9 前台页面设置公共布局 (下)
第 4 章 项目后台页面的搭建
介绍了如何使用 Yii2 框架的脚手架 Gii 模块创建后台功能模块, 完成后台页面的搭建及前后台页面的调优处理.
4-1 创建后台模块
4-2 后台页面的搭建
4-3 前后台的调优
第 5 章 管理员模块的开发
介绍了后台管理员数据表的设计及 SQL 语句的编写, 后台管理员登录和退出操作, 忘记密码后找回密码的流程机制, 后台管理员的 CURD 操作以及后台管理员数据的分页处理.
5-1 后台登录管理员数据表创建
5-2 后台登录和退出操作
5-3 后台登录找回密码 (上)
5-4 后台登录找回密码 (中)
5-5 后台登录找回密码 (下)
5-6 后台管理员列表管理
5-7 后台管理员列表分页
5-8 后台管理员添加操作
5-9 后台管理员删除操作
5-10 后台管理员修改邮箱地址操作
5-11 后台管理员修改密码操作
第 6 章 会员模块的开发
介绍了电子商城会员中心数据表的设计及 SQL 语句的编写, 后台会员信息的 CURD 以及分页操作, 使用 QQ 登录电子商城系统并创建新用户, 使用电子邮件的方式注册用户.
6-1 会员中心数据表创建
6-2 会员中心功能实现
6-3 QQ 登录
第 7 章 商品的分类模块的开发
介绍了电子商城平台的商品无限级分类的数据表设计及 SQL 语句的编写, 分类信息的 CURD 操作.
7-1 商品的无限级分类数据表创建
7-2 商品的无限分类实现添加
7-3 商品的无限分类实现列表编辑删除
第 8 章 商品模块的开发
介绍了电子商城平台商品模块的数据表设计及 SQL 语句的编写, 商品的发布, 推荐, 热卖, 上下架处理, 商品的封面图片以及附加图片的图床管理, 商品修改及删除时商品图片的处理方式.
8-1 商品数据表创建
8-2 商品添加操作 (图片使用七牛上传)
8-3 商品列表
8-4 商品修改删除操作 (图片删除)
8-5 前台商品数据的展示
第 9 章 购物车模块的开发
介绍了电子商城购物车模块的数据表设计及创建, 购物车数据的 CURD 操作.
9-1 购物车数据表的创建
9-2 购物车的创建和遍历
9-3 购物车的修改和删除
第 10 章 订单模块的开发
介绍了电子商城订单下单流程及订单数据表设计, 订单状态分析, 用户收银台页面的展示, 订单的确认操作以及用户收货地址信息的管理.
10-1 下单流程及订单数据表设计
10-2 用户创建订单
10-3 收银台页面展示
10-4 用户收货地址信息管理
10-5 确认订单
第 11 章 支付模块的开发
介绍了如何使用支付的即时到帐业务接口完成支付宝对订单进行在线支付的处理, 支付宝的同步通知接口的开发, 支付宝异步通知接口的开发, 以及订单状态的相应更新处理.
11-1 使用支付宝进行在线支付
11-2 支付宝通知接口
11-3 支付宝异步通知存储交易号
第 12 章 订单的发货管理
介绍了管理员如何进行后台订单的发货处理, 前台用户如何使用 Composer 安装 Yii2-express 并配合 Ajax 完成前台用户查看订单物流信息, 用户的最终确认收货操作.
12-1 后台订单列表
12-2 后台订单详情
12-3 后台订单发货
12-4 前台订单列表
12-5 前台订单列表页面优化
12-6 前台查看物流状态
12-7 前台确认收货
第 13 章 课程总结
介绍了后台所有管理模块受控于管理员登录权限的验证的处理方式, 总结该项目完成的整体功能.
13-1 后台优化
13-2 总结
- class Solution {
- public:
- int guessNumber(int n) {
- int l = 0,r = n;
- while(l <= r){
- int mid = l + (r-l)/2;
- switch(guess(mid)){
- case 0:return mid;
- case 1:l = mid+1;break;
- case -1:r = mid-1;break;
- }
- }
- return -1;
- }
- };
来源: http://www.bubuko.com/infodetail-3064198.html