仿百度糯米TP5项目笔记
需求分析
系统三大模块
商家平台、主平台、前台模块
第1章 课程简介
本章内容会给大家通览本门课程的所有知识点
第2章 需求分析
本章会先带领大家预览下整个系统包括商家、主平台、前台等,对数据表结构、数据表结构的对应关系进行讲解 最后会讲解每个模块的功能分析和数据表设计
第3章 快速掌握thinkphp5
本章讲解了tp5的简介及安装,用两种安装方式讲解(1、官网直接下载安装;2、通过composer安装);快速上手tp5,让不懂thinkphp的小伙伴能快速入门tp5,然后讲解了tp5webserver神器、虚拟域名的配置,最后讲解了tp5的自动化模块搭建,总之本章能让小伙伴快速认知tp5...
第4章 任性的TP5模块
本章主要是利用tp5模板机制搭建了前台和后台模板,学习本章你将会对tp5的模板引入、配置模板变量等有新的认知
第5章 生活服务分类管理模块
本章会围绕数据表的增删改查操作来完成整个分类模块的开发工作,课程将会为大家讲解tp5的validate机制在实际项目中的应用,利用它来做数据检验;利用TP5的分页机制处理列表页,新的分页模式教比3.2.3版本灵活方便很多,值得我们去学习和揣摩,课程中还有讲解通过异步ajax的方式来做自动化排序功能...
第6章 百度地图应用封装
本章会教大家如何去封装一个第三方类库,这样做的好处是能做到代码的高度复用,其他模块直接调用就能实现完美对接,课程中会讲解根据地址获取经纬度的类的封装,根据经纬度或者地址调取百度地图等功能。
第7章 打造属于TP5自己的发送邮件服务
本章主要利用phpmailer类库来打造属于tp5的发送邮件类,会教大家如何去封装tp5的邮件类,以及如何利用这个类来发送一个完美的邮件,这样的封装同样是为了代码的高度复用化
第8章 商户模块
本章主要讲解商户模块的整个流程,包括商家一开始的入驻申请,商家登录、商家分配门店、商家新增商品等功能,课程中会封装异步图片上传,利用代码的高度复用来处理相关逻辑,利用tp5的session机制来处理登录模块,邮件的发送,总之学习本章你会清晰的认知了商户的整个流程。...
第9章 推荐位管理
在整个内容生态系统当中,推荐位管理是必不可少了的,本章会教大家如何去开发一个推荐位管理模块,为什么要开发这模块。课程中利用代码的高度复用来处理修改状态功能
第10章 前台模块
本章主讲了系统的前端模块的功能开发,包括前端用户注册登录,首页,商品列表页面,商品详情页面等,本章会讲解到的技术点包括tp5验证码;session会话机制;分页的优化;根据经纬度分配地图;公共模块的封装等
第11章 订单以及微信支付
本章主要围绕订单和支付来做深入的讲解,支付采用了微信的二维码来做支付,会教大家如何利用微信支付来做整个商品的支付流程,并且支付成功之后会自动的生成一个消费券给会员用户,让整个流程能给完美对接
第12章 巧用TP5问题定位&调试
本章主要围绕问题定位和调试来开展讲解,利用tp5内置的日志功能来做问题定位,并且还讲解了变量调试;sql语句的调试;性能调试;trace调试;浏览器控制台调试等方案来做我们系统的调试讲解,让小伙伴在实际的工作中通过这项技能高效的排查问题...
第13章 课程总结
课程重点知识总结
第二天(2017-10-18)
根目录下的build.php ->自动化模块搭建
同时引入多个公共文件: {include file="public/header,public/nav"}
生活服务分类模块
添加分类
整体思路
模板form表单数据提交到控制器,控制器进行validate验证,验证通过后通过Model入库
主后台模块 admin
商家后台 dis
仿百度糯米TP5项目笔记的更多相关文章
- Thinkphp5.0 仿百度糯米 开发多商家 电商平台(完整版)
目录第1章 课程简介第2章 需求分析第3章 快速掌握thinkphp5第4章 任性的TP5模块第5章 生活服务分类管理模块第6章 百度地图应用封装第7章 打造属于TP5自己的发送邮件服务第8章 商户模 ...
- ArcGIS JS 学习笔记2 实现仿百度的拖拽画圆
一.前言 吐槽一下,百度在国内除了百度地图是良心产品外,其他的真的不敢恭维.在上一篇笔记里,我已经实现了自定义的地图测量模块.在百度地图里面(其他地图)都有一个周边搜索的功能,拖拽画一个圆,然后以圆半 ...
- 仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化
仿百度壁纸客户端(六)--完结篇之Gallery画廊实现壁纸预览已经项目细节优化 百度壁纸系列 仿百度壁纸客户端(一)--主框架搭建,自定义Tab + ViewPager + Fragment 仿百度 ...
- 仿百度壁纸client(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化
仿百度壁纸client(六)--完结篇之Gallery画廊实现壁纸预览已经项目细节优化 百度壁纸系列 仿百度壁纸client(一)--主框架搭建,自己定义Tab + ViewPager + Fragm ...
- 仿百度图片首页--HTML+CSS练手项目1【Table】
[本文为原创,转载请注明出处] 技术[CSS+HTML] 布局[Table] 图片准备[百度图标.10张不同类型图] --------------------------------------- ...
- 仿百度壁纸客户端(一)——主框架搭建,自定义Tab+ViewPager+Fragment
仿百度壁纸客户端(一)--主框架搭建,自定义Tab+ViewPager+Fragment 百度壁纸系列 仿百度壁纸客户端(一)--主框架搭建,自定义Tab + ViewPager + Fragment ...
- WPF仿百度Echarts人口迁移图
GitHub地址:https://github.com/ptddqr/wpf-echarts-map/tree/master 关于大名鼎鼎的百度Echarts我就不多说了 不了解的朋友直接看官方的例子 ...
- 仿百度壁纸客户端(五)——实现搜索动画GestureDetector手势识别,动态更新搜索关键字
仿百度壁纸客户端(五)--实现搜索动画GestureDetector手势识别,动态更新搜索关键字 百度壁纸系列 仿百度壁纸客户端(一)--主框架搭建,自定义Tab + ViewPager + Frag ...
- 仿百度壁纸客户端(二)——主页自定义ViewPager广告定时轮播图
仿百度壁纸客户端(二)--主页自定义ViewPager广告定时轮播图 百度壁纸系列 仿百度壁纸客户端(一)--主框架搭建,自定义Tab + ViewPager + Fragment 仿百度壁纸客户端( ...
随机推荐
- 整理C++面试题for非CS程序猿——更新至【48】
结合网上的C++面试题+自己的面经,进行整理记录,for我这种非CS的程序猿.(不定期更新,加入了自己的理解,如有不对,请指出) [1] new/delete和malloc/free的区别和联系? 1 ...
- NOIP2017游记
日常大考之前感冒(这次感冒了3周..) Day -4~Day 0 停课一周,不写作业不上课是很爽,然而想到NOIP结束第二天就要期中考.. 在学校刷刷题,跟着一大堆大佬的步伐,做着一大堆大佬的题目(其 ...
- 洛谷 P1471 方差
洛谷 P1471 方差 题目背景 滚粗了的HansBug在收拾旧数学书,然而他发现了什么奇妙的东西. 题目描述 蒟蒻HansBug在一本数学书里面发现了一个神奇的数列,包含N个实数.他想算算这个数列的 ...
- 385cc412a70eb9c6578a82ac58fce14c md5破解
在线破解很方便,你可能几秒钟就可以破解得到MD5原码...但是在线破解也不是万能的 也有查不到的或者需要收费的(土豪略过这句话)...下面推荐个网站md5.geekzh.com 所有MD5免费查询 E ...
- CDOJ 1330 柱爷与远古法阵【高斯消元,卡精度】
柱爷与远古法阵 Time Limit: 125/125MS (Java/Others) Memory Limit: 240000/240000KB (Java/Others) Submit S ...
- CodeForces776-A.Serial Killer-string
A Serial Killer time limit per test 2 seconds memory limit per test 256 megabytes input standard inp ...
- 2017ccpc哈尔滨区域赛H
n堆石子 每次只能拿一个石子从一堆移到另一堆 知道所有的堆的石子数目都能整除x(x>1) 问最小移动次数 枚举x的可能取值 即a[i]和的素因子即可 合因子的区间变化会比较大 然后求余 ...
- oracle erp 表结构
BOM模块常用表结构 表名: bom.bom_bill_of_materials 说明: BOM清单父项目 BILL_SEQUENCE_ID NUMBER 清单序号(关键字)ASSEMBLY_ITEM ...
- SLAM入门之视觉里程计(6):相机标定 张正友经典标定法详解
想要从二维图像中获取到场景的三维信息,相机的内参数是必须的,在SLAM中,相机通常是提前标定好的.张正友于1998年在论文:"A Flexible New Technique fro Cam ...
- yum指令
接上个教程,如果用yum list 命名,运行后出现如下结果:则正确搭建了环境 如 yum search httpd 搜索apache的包 安装gcc ,是c语言的编译器 注意:LANG是临时改变的. ...
转载▼