noahenrik/cart2go

该软件包的最新版本(v0.1)没有提供许可证信息。

一个简单的购物车。

v0.1 2020-08-04 19:46 UTC

This package is auto-updated.

Last update: 2024-09-05 08:07:42 UTC


README

这是一个为PHP制作的简单购物车系统,可以让你保存要添加到购物车中的项目ID。保存价格是有风险的,应该总是在后端进行检查。

安装

使用composer安装cart2go。

composer require noahenrik/cart2go

请确保更新您的自动加载器。对于composer

composer dump-autoload

使用方法

使用类导入命名空间

$cart = new \Cart\Cart();

将项目添加到购物车

addItemToCart方法接受两个参数,itemId和$amount。 数量是可选参数

如果用户点击已存在于购物车中的项目,数量将自动增加1。

如果您指定了一个数量,现有的数量将更新为指定的数量,而不是增加1。

$cart->addItemToCart($itemId, $amount);

//OR

$cart->addItemToCart($itemId);

获取当前购物车中的所有项目

此方法将获取当前购物车中的所有项目。

$allCartItems = $cart->grabAllItems();

示例

$allCartItems = $cart->grabAllItems();

foreach ($allCartItems as $key => $cartItem) {
  
  echo "Amount: " . $allCartItems[$key]['amount'] . " ItemId: " . $allCartItems[$key]['itemId'];
}    

重置购物车

这将移除购物车中的所有项目。

$cart->reset();

获取单个项目

这将仅从购物车中获取所选项目。

$cart->grabItem($itemId);

从购物车中删除项目

这将从购物车中删除所选项目。

$cart->removeItem($itemId);

许可证

GNU Affero通用公共许可证v3.0