xrow/sylius

基于Symfony框架的PHP电子商务平台。

安装次数: 5,045

依赖者: 0

建议者: 0

安全: 0

星星: 0

关注者: 1

分支: 2,083

类型:项目

v0.14.3 2016-02-24 10:35 UTC

This package is not auto-updated.

Last update: 2024-09-14 17:26:42 UTC


README

Sylius

Gitter chat License Version Build status... Scrutinizer Quality Score HHVM Status Dependency Status

Sylius是基于Symfony2框架的PHP开源电子商务解决方案。

项目的最终目标是创建一个用户友好、开发者喜爱且具有有帮助性社区的网店引擎。

Sylius由完全解耦的组件(在Symfony2术语中称为bundle)构建,这意味着每个功能(产品目录、物流引擎、促销系统等)都可以在其他任何应用程序中使用。

我们使用全栈BDD方法,使用phpspecBehat

文档

文档可在docs.sylius.org找到。

快速安装

$ wget https://getcomposer.org.cn/composer.phar
$ php composer.phar create-project sylius/sylius:v0.15.0
$ cd sylius
$ php app/console sylius:install

安装脚本将提供运行固件(fixtures)的选项,这将使测试和开发阶段更加容易。

Behat场景

您需要复制Behat默认配置文件,并在其中输入特定的base_url选项。

$ cp behat.yml.dist behat.yml
$ vi behat.yml

然后下载Selenium Server并运行它。

$ java -jar selenium-server-standalone-2.41.0.jar

然后设置您的测试数据库。

$ php app/console doctrine:database:create --env=test
$ php app/console doctrine:schema:create --env=test

您可以使用以下命令运行Behat:

$ bin/behat # In order to run tests which don't need JS support
$ bin/behat -p javascript # In order to run tests which need JS support

故障排除

如果出现问题,错误和异常将在应用程序级别记录。

$ tail -f app/logs/prod.log
$ tail -f app/logs/dev.log

如果您使用的是提供的Vagrant开发环境,请参阅相关的故障排除指南以获取更多信息。

贡献

此页面包含有关为Sylius做出贡献的所有信息。

Sylius在Twitter上

如果您想跟踪更新,请关注Sylius官方Twitter账号

错误追踪

Sylius使用GitHub issues。如果您发现了错误,请创建一个issue。

MIT许可证

许可证可在此处找到。

作者

Sylius最初由Paweł Jędrzejewski创建。请参阅贡献者列表