behappy / cart-management-plugin
用于在Sylius中保存和检索购物车的插件。
dev-master / 1.1.x-dev
2018-06-28 08:09 UTC
Requires
- php: ^7.1
- sylius/sylius: ^1.1
Requires (Dev)
- behat/behat: ^3.3
- behat/mink: ^1.7
- behat/mink-browserkit-driver: ^1.3
- behat/mink-extension: ^2.2
- behat/mink-selenium2-driver: ^1.3
- friends-of-behat/context-service-extension: ^1.0
- friends-of-behat/cross-container-extension: ^1.0
- friends-of-behat/service-container-extension: ^1.0
- friends-of-behat/symfony-extension: ^1.0
- friends-of-behat/variadic-extension: ^1.0
- lakion/mink-debug-extension: ^1.2.3
- phpspec/phpspec: ^3.2
- phpstan/phpstan-shim: ^0.9.2
- phpunit/phpunit: ^6.5
- se/selenium-server-standalone: ^2.52
- sylius-labs/coding-standard: ^1.0
- symplify/easy-coding-standard: ^2.4
This package is not auto-updated.
Last update: 2024-09-24 17:27:16 UTC
README
用于在Sylius中保存和检索购物车的插件。
安装步骤
$ composer require behappy/cart-management-plugin
启用插件
// in app/AppKernel.php public function registerBundles() { $bundles = array( // ... new \BeHappy\SyliusCartManagementPlugin\BeHappySyliusCartManagementPlugin(), ); // ... }
#in app/config/config.yml imports: ... - { resource: "@BeHappySyliusCartManagementPlugin/Resources/config/config.yml" } ...
# in routing.yml ... behappy_cart_management_plugin.shop: resource: '@BeHappySyliusCartManagementPlugin/Resources/config/routing.yaml' prefix: / ...
生成数据库
简单启动
php bin/console doctrine:schema:update --dump-sql --force
就这样!
现在您可以使用多个新路由来管理客户的购物车,例如
behappy_cart_management_plugin.cart.save
behappy_cart_management_plugin.cart.load
behappy_cart_management_plugin.account.saved_cart_list
behappy_cart_management_plugin.account.saved_cart_show
behappy_cart_management_plugin.account.saved_cart_delete
目前,此插件仅支持前台,但后台功能很快将到来。
欢迎贡献力量
您也可以在composer.json中提到此包,通过邮件地址提问。
其他
您还可以在我们的其他包(包括Sylius插件)查看https://github.com/BeHappyCommunication