kollarovic/shopping-cart
最新稳定版本:2.0.0
Composer 安装命令:
composer require kollarovic/shopping-cart
包简介
Shopping Cart for Nette
关键字:
README 文档
README
Live Demo
Installation
composer.json
{
"require":{
"kollarovic/shopping-cart": "dev-master"
}
}
config.neon
extensions: cart: Kollarovic\ShoppingCart\DI\Extension thumbnail: Kollarovic\Thumbnail\DI\Extension
presenter
namespace App\FrontendModule\Presenters; use Kollarovic\ShoppingCart\Cart; use Kollarovic\ShoppingCart\ICartControlFactory; use Nette\Database\Context; class CartPresenter extends BasePresenter { /** @var Cart @inject */ public $cart; /** @var ICartControlFactory @inject */ public $cartControlFactory; /** @var Context @inject */ public $database; public function actionAdd($id) { $product = $this->database->table('product')->get($id); if (!$product) $this->error(); $this->cart->addItem($product->id, $product->price) ->setName($product->name) ->setImage($product->image) ->setUnit($product->unit) ->setVatRate($product->vat) ->setLink('Product:default') ->setLinkArgs($product->id); $this->redirect('default'); } protected function createComponentCartControl() { $cartControl = $this->cartControlFactory->create(); $cartControl->onClickContinue[] = function() { $this->redirect('Homepage:default'); }; $cartControl->onClickNext[] = function() { $this->redirect('Order:default'); }; return $cartControl; } }
default.latte
{control cartControl}
Optional settings
config.neon
cart: columns: image: yes name: yes price: no quantity: yes totalWithoutVat: yes total: yes delete: yes price: currency: € decimals: 2 decimalPoint: ',' thousandsSep: ' ' priceFormat: '{price} {currency}' buttons: next: Checkout continue: Continue shopping update: Update image: width: 80 height: 80
统计信息
- 总下载量: 315
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-04-14
