pierregoudjo/symfony-twelve-factor

此包已被弃用且不再维护。未建议替代包。

Symfony 十二因素版本发行版

dev-master 2016-01-17 23:13 UTC

This package is not auto-updated.

Last update: 2020-08-19 04:33:36 UTC


README

Codeship Status for pierregoudjo/symfony-twelve-factor-edition Codacy Badge

欢迎来到Symfony十二因素版本 - 一个功能齐全的Symfony2应用,您可以用它作为新应用的基础框架。它受到了Heroku和Benjamin Eberlei关于配置十二因素宣言最小化Symfony发行版的文章的启发。

里面有什么?

Symfony十二因素版本配置了以下默认设置

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

  • 启用Doctrine ORM/DBAL;

  • 对一切启用注解。

  • 日志发送到STDOUT;

  • 一个包含配置变量示例的.env.example文件。(您可以根据需要将其重命名为.env,以从文件加载环境变量)

  • 一个简单的Vagrantfile,包含一些shell配置以安装PHP/NGINX,以及默认配置以使symfony易于使用

它预配置了以下bundle:

  • FrameworkBundle - Symfony框架的核心bundle

  • SensioFrameworkExtraBundle - 添加了包括模板和路由注解功能在内的几个增强功能

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

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

  • MonologBundle - 添加了对Monolog日志库的支持

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

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

如何设置

启动应用程序,您必须

  • 设置应用程序的配置变量(通过.env文件或例如Apache中的SetEnv)

享受吧!