/** * @param $goodsinfo * 将商品信息添加到数据库的购物车中 */ private function addDb($goodsinfo) { $goodsinfo['member_id'] = UID; //判断是否购物车中已经存在该商品 if ($this->where("member_id={$goodsinfo['member_id']} and goods_id={$goodsinfo['goods_id']}")->count()) { //改变购物车中已经存在的商品的数量 $this->where(array('member_id' => $goodsinfo['member_id'], 'goods_id' => $goodsinfo['goods_id'])); return parent::setInc('num', $goodsinfo['num']); } else { //直接将商品加入购物车 parent::add($goodsinfo); } }