本帖最后由 小江哥 于 2018-2-3 15:30 编辑
各位同学,大家好!欢迎关注我们杭州黑马PHP课程,接下来的一段时间我们将会有不同阶段的老师给同学们分享PHP课程的基础篇以及项目篇。这节课程主要是给大家分享项目篇。从项目的部署一直到项目的整理架构,流程,希望能给大家的编程学习带来帮助,当然在学习中遇到了问题也可以回帖进行提问,我们还会不定时的在公众平台派送一些意想不到的惊喜呦!!!
今天给大家分享项目的第八天,也就是前台商品功能的完善。
[size=22.0000pt]1、商品评论1.1、商品添加评论1.1.1、创建评论数据表1.1.2、实现商品评论入库①修改评论表单 ②创建方法接受数据 ③创建模型格式化数据 ④修改方法判断是否登录 ⑤模板中对登录判断是否显示表单 1.2、评论的列表显示1.2.1、评论分页显示①商品显示方法获取评论数据 ②在模型中实现方法获取数据 ③修改模板显示数据 1.2.2、处理分页跳转问题①修改模板增加ID属性 ②修改TP 分页类关于config属性 ③修改TP分页类中url方法 ④实现使用锚点功能 1.2.3、实现有用值的增加①修改有用对应的HTML代码 ②给有用绑定点击事件 ③增加方法实现有用值的增加 1.3、实现商品买家印象功能1.3.1、实现买家印象入库①创建印象数据表 ②修改评论表单 ③实现印象的入库 1.3.2、商品详情页印象显示①控制器方法获取数据赋值模板 ②修改模板显示数据 1.3.3、实现印象的选择功能①修改模板显示出已有的印象 ②实现选择的印象入库功能 [size=22.0000pt]2、商品分类列表显示2.1、商品基本信息显示①控制器调用方法获取数据 ②在模中实现方法获取数据
③修改模板显示商品及分页信息 2.2、获取商品评论跟销量数①修改表结构增加字段 注意:每当有对应的数据变化就必须要更新商品表中对应的总数 ②修改评论的发布实现评论总数的修改功能 ③修改下单成功之后对于商品销量的总数修改功能 ④修改商品模型增加自定义字段信息 ⑤修改模板显示具体的评论总数 2.3、实现四种方式排序①修改模板使用方法生成URL地址 ②实现函数生成连接地址 ③根据排序字段对数据进行排序操作 ④处理模板中的选中效果 2.4、价格筛选功能2.4.1、显示出价格区间①计算出价格的筛选区间 ②将具体的价格筛选条件返回出去 ③模板显示 2.4.2、实现价格筛选①修改模板价格对应的连接地址 ②修改函数 ③修改模型实现具体的价格查询 ④修改模板默认选中 2.5、属性筛选功能2.5.1、显示出属性筛选条件①获取当前分类下的所有商品ID ②根据商品ID标识获取对应的属性信息 ③修改已有的数据格式 ④数据返回给模板 ⑤修改模板显示属性信息 2.5.2、实现属性筛选①给属性条件增加连接地址 ②修改函数 ③在模型中根据属性值获取商品信息
|