webdevbr /cart
该包最新版本(v1.0.0)没有提供许可证信息。
一个简单的电子商务购物车。由 WebDevBr Brasil 提供。
v1.0.0
2015-10-25 23:37 UTC
Requires (Dev)
- phpunit/phpunit: ^4.8
- squizlabs/php_codesniffer: ^2.3
This package is not auto-updated.
Last update: 2024-09-24 04:20:11 UTC
README
此组件应提供便于在多种框架中创建购物车的库。
如何安装
您不应在生产环境中使用它,我们仍在开发中,但为了了解情况,您需要做两件事
1. 将包添加到 composer
运行命令 composer require "webdevbr/cart:dev-master"
如果您已本地下载文件,请勿忘记将 composer
替换为 php composer.phar
。
2. 实例化
为了实例化
use WebDevBr\Cart\ProductManager;
use WebDevBr\Cart\Cart;
$cart = new WebDevBr\Cart\Cart(new ProductManager);
好了,现在可以直接使用了。
如何使用
购物车目前有 4 个功能,我们还将继续增加,请查看
- add(Array $product) - 向购物车添加新商品
- delete(int $id) - 根据id从购物车中删除商品。
- all() - 列出购物车中的所有商品
- order(ORDER_BY_VALUE, bool false) - 对商品进行排序,目前仅按值排序,一旦实现,我们可以将
ORDER_BY_VALUE
交换以定义我们要做什么,第二个参数可以是 true 或 false,表示我们想要反转排序(按值大小或按值大小),默认为 false。
查看一些示例
$cart->add($product);
$cart->delete($id);
$cart->all();
$cart->add(ORDER_BY_VALUE);
如何帮助开发
您需要了解 Git,如果不知道,这里有免费课程 免费课程 以帮助您。
对项目进行分支,并通过 pull request 提交您的更改。
请记住在下载项目后运行 composer install
。
有哪些任务?
我们需要
- 验证数据输入
- 添加更多排序选项(例如按标题排序)
- 想法!!!
如有疑问,请在 问题 中提出问题或通过注册 WebDevBr 来与我交谈。
此文档的翻译
如果有人想将此文本翻译成其他语言,只需提交一个 pull request。