基本信息
文件名称:《PHP程序设计与微信小程序案例教程》 课件6.3“购物车” Cart.php文件.pptx
文件大小:387.78 KB
总页数:6 页
更新时间:2025-03-03
总字数:约1.07千字
文档摘要

6.3“购物车”Cart.php文件主讲人:谭丽君微信小程序开发

1Cart.php文件框架

序号代码块说明(1)declare(strict_types=1);namespaceapp\controller;usethink\facade\Request;useapp\controller\Base;usethink\facade\Db;?申明严格模式定义命名空间使用类?(2)classCartextendsBase{?//add接口//cartList接口//syncNum接口//syncDelete接口}定义Goods类??定义add接口函数定义cartList接口函数定义syncNum接口函数定义syncDelete接口函数

2.在Cart类中定义的接口函数-----cartList接口函数add接口函数功能把当前请求加入购物车的商品添加到后台hr_cart表接口地址/index.php/cart/addHTTP请求方法POST发送数据goods_id:当前请求加入购物车的商品id返回方式Ajax/Json返回数据成功{code:200,msg:加入购物车成功,data:[]}

3.在Cart类中定义的接口函数-----add接口函数cartList接口函数功能返回购物车表hr_card中的商品信息接口地址/index.php/cart/cartList输入方式GET输入数据无返回方式Ajax/Json返回数据成功{code:200,msg:success,data:[购物车商品信息数据]}

4.在Cart类中定义的接口函数-----syncNum接口函数syncNum接口函数功能在购物车中单击加号或者减号,后台数据库购物车cart表中的商品数量会与前端同步变化接口地址/index.php/cart/syncNum输入方式POST输入数据cart_id:购物车idtype:如果单击加号,值为inc。如果单击减号,值为dec返回方式Ajax/Json返回数据成功{code:200,msg:success,data:[]}

5.在Cart类中定义的接口函数-----syncDelete接口函数syncDelete接口函数功能删除购物车中选中的商品接口地址/index.php/cart/syncDelete输入方式POST输入数据cart_id:购物车id返回方式Ajax/Json返回数据成功{code:200,msg:success,data:[]}