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


PHP Cart::removeItem方法代码示例

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


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

示例1: update

 public function update(Cart $cart)
 {
     if ($cart->hasItem(self::PRESENT_TARGET_ITEM) && !$cart->hasItem(self::PRESENT_ITEM)) {
         $cart->addItem(self::PRESENT_ITEM);
     }
     if (!$cart->hasItem(self::PRESENT_TARGET_ITEM) && $cart->hasItem(self::PRESENT_ITEM)) {
         $cart->removeItem(self::PRESENT_ITEM);
     }
 }
开发者ID:JJmaz,项目名称:dp,代码行数:9,代码来源:PresentListener.php

示例2: removeItem

 public function removeItem()
 {
     if (Sessions_helper::logged_in()) {
         require_once '../app/models/Cart.php';
         $cart = new Cart();
         $cart->removeItem($_POST['productVersionId']);
     } else {
         if (array_key_exists($_POST['productVersionId'], $_SESSION['cart'])) {
             unset($_SESSION['cart'][$_POST['productVersionId']]);
             if (count($_SESSION['cart']) == 0) {
                 unset($_SESSION['cart']);
             }
         }
     }
     $this->redirect_to('carts');
 }
开发者ID:matthewleighton,项目名称:online_shop,代码行数:16,代码来源:carts_controller.php

示例3: Page

 $page = new Page();
 $page->addCSS('assets/css/shoppingCart.css');
 $page->addCSS('assets/js/bootstrap-touchspin/jquery.bootstrap-touchspin.min.css');
 $page->addCSS("assets/js/sweetalert/sweetalert.css");
 $page->addJavascript("assets/js/sweetalert/sweetalert.min.js");
 $page->addJavascript('assets/js/bootstrap-touchspin/jquery.bootstrap-touchspin.min.js');
 $page->setTitle('Danh Sách Sản Phẩm');
 $page->startBody();
 require_once './entities/Order.php';
 require_once './entities/OrderDetail.php';
 date_default_timezone_set('Asia/Bangkok');
 $insert = null;
 if (isset($_POST["txtDelProId"])) {
     $updProId = explode(',', $_POST["txtDelProId"]);
     for ($i = 0; $i < count($updProId); $i++) {
         Cart::removeItem($updProId[$i]);
     }
 }
 if (isset($_POST["txtUpdProId"])) {
     $updProId = explode(',', $_POST["txtUpdProId"]);
     $q = explode(',', $_POST["txtUpdQ"]);
     for ($i = 0; $i < count($updProId); $i++) {
         Cart::updateItem($updProId[$i], $q[$i]);
     }
 }
 if (isset($_POST["btnCheckout"])) {
     require_once 'helper/Context.php';
     $total = $_POST["txtTotal"];
     $ord = new Order();
     $ord->setOrderDate(new DateTime());
     $ord->setTotal($total);
开发者ID:luvyatyss,项目名称:nashop,代码行数:31,代码来源:cart.php

示例4: dirname

<?php

namespace DoYouPhp\PhpDesignPattern\Observer;

require dirname(__DIR__) . '/vendor/autoload.php';
/**
 * カートの作成
 */
$cart = new Cart();
/**
 * リスナーの登録
 */
$cart->addListener(new PresentListener());
$cart->addListener(new LoggingListener());
/**
 * 商品を追加してみる
 */
$cart->addItem("Tシャツ");
$cart->addItem("ぬいぐるみ");
$cart->addItem("ぬいぐるみ");
$cart->show();
/**
 * プレゼント対象の商品を追加してみる
 */
$cart->addItem("クッキーセット");
$cart->show();
/**
 * プレゼント対象の商品を削除してみる
 */
$cart->removeItem("クッキーセット");
$cart->show();
开发者ID:JJmaz,项目名称:dp,代码行数:31,代码来源:client.php


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