metator / cart
最简单的“购物车”类。
1.0.1
2013-07-07 22:43 UTC
Requires (Dev)
- phpunit/phpunit: 3.7.19
- satooshi/php-coveralls: dev-master
This package is not auto-updated.
Last update: 2024-09-23 15:05:19 UTC
README
Metator Cart
这是有史以来最简单的购物车类。对于完整的购物车系统,请查看metator/application。
购物车类的设计尽可能地直观。它不依赖于任何东西,除了假设您的商品具有唯一的标识符。
use Metator\Cart\Cart; $cart = new Cart; $cart->add(5); $cart->add(5); $cart->add(5); echo $cart->quantity(5); // 3 print_r($cart->items()); // array(5) $cart->remove(5); echo $cart->quantity(5); // 0 print_r($cart->items()); // array() $cart->add(5); $cart->setQuantity(5,500); echo $cart->quantity(5); // 500 $cart->setQuantity(5,0); print_r($cart->items()); // array()
##理解标识符## 标识符的值可以是数据库中的auto_increment,产品SKU,或任何类型的唯一标识符,如哈希。例如,如果T恤有多个颜色,但SKU和ID始终相同(无论颜色如何),则可以使用代表该产品配置状态的哈希作为此处的ID。