xrow/syliusfork

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

安装: 14

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

Forks: 2,081

类型:项目

v0.14.8 2019-04-15 21:38 UTC

This package is auto-updated.

Last update: 2024-09-16 02:50:49 UTC


README

Sylius

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

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

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

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

我们使用全栈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

安装脚本将提供运行固件选项,使测试和开发阶段变得更加容易。

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。如果您发现了错误,请创建一个问题。

MIT许可证

许可证可在此处找到。

作者

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