webdevbr/cart

该包最新版本(v1.0.0)没有提供许可证信息。

一个简单的电子商务购物车。由 WebDevBr Brasil 提供。

v1.0.0 2015-10-25 23:37 UTC

This package is not auto-updated.

Last update: 2024-09-24 04:20:11 UTC


README

Build Status

此组件应提供便于在多种框架中创建购物车的库。

如何安装

您不应在生产环境中使用它,我们仍在开发中,但为了了解情况,您需要做两件事

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。