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);