black-project/black-standard-edition

此包已被废弃,不再维护。未建议替代包。

“Black Edition”是基于“Symfony Standard Edition”的发行版构建

v4.2.0 2016-12-01 22:33 UTC

README

欢迎使用Black Standard Edition - 一个完全功能化的Symfony2应用程序,您可以用它作为新应用程序的框架。

注意 自v2.5.1版本以来,Black Standard Edition不遵循Symfony Standard Edition的语义版本控制

安装

$ composer create-project black-project/black-standard-edition my_project_name

测试工具

BehatPhpSpec 将成为您的得力助手。

OH WAIT

Black Standard Edition 使用 Puli 作为资源定位器。

目录结构

如您所见,没有 src 根目录,所有代码都将位于 app/src 中。这是因为我们不使用Symfony Standard Edition的目录结构。

内部内容

Black Standard Edition 配置了以下默认设置

  • 一个AppBundle,您可以用它开始编码;

  • 仅配置了Twig作为模板引擎;

  • Doctrine ORM/DBAL;

  • Swiftmailer;

  • 禁用了所有注释。

它预配置了以下包

  • FrameworkBundle - 核心Symfony框架包

  • SensioFrameworkExtraBundle - 添加了多个增强功能,包括模板和路由注释功能

  • DoctrineBundle - 添加了对Doctrine ORM的支持

  • TwigBundle - 添加了对Twig模板引擎的支持

  • SecurityBundle - 通过集成Symfony的安全组件添加了安全功能

  • SwiftmailerBundle - 添加了对Swiftmailer的支持,Swiftmailer是一个用于发送邮件的库

  • MonologBundle - 添加了对Monolog的支持,Monolog是一个日志库

  • WebProfilerBundle(在开发/测试环境中) - 添加了性能分析功能以及Web调试工具栏

  • SensioDistributionBundle(在开发/测试环境中) - 添加了配置和使用Symfony发行版的功能

  • PuliSymfonyBundle — 一个通用的PHP包系统。Puli旨在用一种通用、不依赖于框架的解决方案取代不同框架的“包”、“插件”、“模块”等专用包。

  • AliceBundle - 一个用于使用 nelmio/alice 和 fzaninotto/Faker 管理固定数据的 Symfony 扩展包。

  • DebugBundle(在开发/测试环境中)- 添加了 Debug 和 VarDumper 组件的集成。

所有包含在 Symfony 标准版中的库和扩展包都遵循 MIT 或 BSD 许可发布。

享受吧!