/**
* 添加产品到购物车
* @param array $info
* @param string $type
* @param int $member_id
*/
function add_item($info, $type = 'cookie') {
if ($type == 'cookie') {
$items = zp_json_decode ( zp_getcookie ( CART_COOKIE_NAME ), true );
if(is_array($items)) {//数组情况,product_spec_id对应gt_product_spec表中product_spec_id字段的值,num-产品数量
$items [] = array ('id' => $info ['product_spec_id'], 'num' => $info ['quantity'] );
} else {//非数组情况
$items = array(array ('id' => $info ['product_spec_id'], 'num' => $info ['quantity']));
}
//将购物车中产品进行json后,再放入cookie中
return zp_setcookie ( CART_COOKIE_NAME, zp_json_encode ( $items ), CART_COOKIE_TIME );
} elseif ($type == 'db') {
$item = array (
'member_id' => intval($info ['member_id']),
'product_spec_id' => intval($info ['product_spec_id']),//对应gt_product_spec表中product_spec_id字段
'quantity' => intval($info ['quantity']), //产品数量
'addtime' => time (), //添加时间
'lastmodify'=> time ()//修改时间
);
$sql = $this->db->get_insert_db_sql ( TBL_PRE . "cart", $item );
//加入购物车
return $this->db->query ( $sql );
}
}/**
* 添加产品到购物车
* @param array $info
* @p