当前位置: 首页>>代码示例>>PHP>>正文


PHP Cart::getMyCart方法代码示例

本文整理汇总了PHP中Cart::getMyCart方法的典型用法代码示例。如果您正苦于以下问题:PHP Cart::getMyCart方法的具体用法?PHP Cart::getMyCart怎么用?PHP Cart::getMyCart使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Cart的用法示例。


在下文中一共展示了Cart::getMyCart方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: Cart

<?php

$myCartObj = new Cart();
$myCartInfo = $myCartObj->getMyCart();
$siteConfig = new Config("site_config");
$callback = IReq::get('callback') ? urlencode(IFilter::act(IReq::get('callback'), 'url')) : '';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="X-UA-Compatible" content="IE=Edge">
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<title><?php 
echo $siteConfig->name;
?>
</title>
	<link type="image/x-icon" href="favicon.ico" rel="icon">
	<link rel="stylesheet" href="<?php 
echo IUrl::creatUrl("") . "views/" . $this->theme . "/skin/" . $this->skin . "/css/index.css";
?>
" />
	<script type="text/javascript" charset="UTF-8" src="<?php 
echo BASE_URL;
?>
/runtime/_systemjs/jquery/jquery-1.11.3.min.js"></script><script type="text/javascript" charset="UTF-8" src="<?php 
echo BASE_URL;
?>
/runtime/_systemjs/jquery/jquery-migrate-1.2.1.min.js"></script>
	<script type="text/javascript" charset="UTF-8" src="<?php 
echo BASE_URL;
?>
开发者ID:yongge666,项目名称:sunupedu,代码行数:31,代码来源:comments.php

示例2: cart_count

 public function cart_count()
 {
     //获取购物车中的商品和货品信息
     $cartObj = new Cart();
     $myCartInfo = $cartObj->getMyCart();
     return $this->goodsCount($myCartInfo);
 }
开发者ID:yongge666,项目名称:sunupedu,代码行数:7,代码来源:countsum.php

示例3: cart_count

 public function cart_count($id = '', $type = '', $buy_num = 1, $promo = '', $active_id = '')
 {
     //单品购买
     if ($id && $type) {
         $buyInfo = array($type => array('id' => array($id), 'data' => array($id => array('count' => $buy_num)), 'count' => $buy_num));
     } else {
         //获取购物车中的商品和货品信息
         $cartObj = new Cart();
         $buyInfo = $cartObj->getMyCart();
     }
     return $this->goodsCount($buyInfo, $promo, $active_id);
 }
开发者ID:xzdesk,项目名称:iwebshop.com,代码行数:12,代码来源:countsum.php

示例4: Cart

 function deposit_cart_set()
 {
     $is_ajax = IReq::get('is_ajax');
     //必须为登录用户
     if ($this->user['user_id'] == null) {
         $callback = "/simple/cart";
         $this->redirect('/simple/login?callback={$callback}');
     }
     //获取购物车中的信息
     $cartObj = new Cart();
     $myCartInfo = $cartObj->getMyCart();
     /*寄存的数据
     		格式:goods => array (id => count);
     		*/
     $depositArray = array();
     if (isset($myCartInfo['goods']['id']) && !empty($myCartInfo['goods']['id'])) {
         foreach ($myCartInfo['goods']['id'] as $id) {
             $depositArray['goods'][$id] = $myCartInfo['goods']['data'][$id]['count'];
         }
     }
     if (isset($myCartInfo['product']['id']) && !empty($myCartInfo['product']['id'])) {
         foreach ($myCartInfo['product']['id'] as $id) {
             $depositArray['product'][$id] = $myCartInfo['product']['data'][$id]['count'];
         }
     }
     if (empty($depositArray)) {
         $isError = true;
         $message = '您的购物车中没有商品';
     } else {
         $isError = false;
         $dataArray = array('user_id' => $this->user['user_id'], 'content' => serialize($depositArray), 'create_time' => ITime::getDateTime());
         $goodsCarObj = new IModel('goods_car');
         $goodsCarRow = $goodsCarObj->getObj('user_id = ' . $this->user['user_id']);
         $goodsCarObj->setData($dataArray);
         if (empty($goodsCarRow)) {
             $goodsCarObj->add();
         } else {
             $goodsCarObj->update('user_id = ' . $this->user['user_id']);
         }
         $message = '寄存成功';
     }
     //ajax方式
     if ($is_ajax == 1) {
         $result = array('isError' => $isError, 'message' => $message);
         echo JSON::encode($result);
     } else {
         //页面跳转
         $this->cart();
         if (isset($message)) {
             Util::showMessage($message);
         }
     }
 }
开发者ID:yongge666,项目名称:sunupedu,代码行数:53,代码来源:simple+-6-29.php

示例5: IModel

 function deposit_cart_get()
 {
     //必须为登录用户
     if ($this->user['user_id'] == null) {
         $this->redirect('/simple/login?callback=/simple/cart');
     }
     $goodsCatObj = new IModel('goods_car');
     $goodsCarRow = $goodsCatObj->getObj('user_id = ' . $this->user['user_id']);
     if (isset($goodsCarRow['content'])) {
         $depositContent = unserialize($goodsCarRow['content']);
         //获取购物车中的信息
         $cartObj = new Cart();
         $myCartInfo = $cartObj->getMyCart();
         if (isset($depositContent['goods'])) {
             foreach ($depositContent['goods'] as $id => $count) {
                 if (!in_array($id, $myCartInfo['goods']['id']) && ($depositGoods = $cartObj->getUpdateCartData($myCartInfo, $id, $count, 'goods'))) {
                     $myCartInfo = $depositGoods;
                 }
             }
         }
         if (isset($depositContent['product'])) {
             foreach ($depositContent['product'] as $id => $count) {
                 if (!in_array($id, $myCartInfo['product']['id']) && ($depositProducts = $cartObj->getUpdateCartData($myCartInfo, $id, $count, 'product'))) {
                     $myCartInfo = $depositProducts;
                 }
             }
         }
     } else {
         $message = '您没有寄存任何商品';
     }
     //页面跳转
     if (isset($message)) {
         $this->cart(false);
         Util::showMessage($message);
     } else {
         $cartObj->setMyCart($myCartInfo);
         $this->cart(true);
     }
 }
开发者ID:chenyongze,项目名称:iwebshop,代码行数:39,代码来源:simple.php


注:本文中的Cart::getMyCart方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。