赞
踩
PHP实现购物车功能的方法有多种,不管你使用哪一种,计算购物车中物品的数量是必需的
因为前端渲染页面时需要知道有没有购物车商品,有的话有几件儿?
话不多说了,直接来说一下我的购物车设计
首先,我没有用session去存储购物车信息,我用的是cache,这里注明一下框架:TP5
思路如下:
1、前端传以下三个参数:
{
商品ID,
商品数量,
商品详情ID
}
2、PHP接收到参数之后,立马存入缓存
3、计算购物车数量
$car_num = array_sum(array_column(商品ID键));
你还在用count()函数计数这些low?
问题来了,上面说的存入缓存,怎么一步到位与计算购物车数量的数据结构相同呢?
代码:PHP不是会接收到三个参数吗?直接运行:
$A = compact(商品ID,商品数量,商品详情ID); //此方法返回一个数据集数组,对应一个商品
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。