qb/symfony-minimal-edition

1.0.1 2016-03-28 15:48 UTC

This package is not auto-updated.

Last update: 2024-09-20 18:54:13 UTC


README

这是 Symfony 最小化版本 - 一个功能最少的 Symfony 应用程序,您可以用它作为新应用程序的骨架。

Symfony 最小化版本使用 vlucas/phpdotenv 包来添加 十二要素应用 兼容性,简化配置。这允许根据环境删除不同的前端控制器文件。

将应用程序配置添加到项目根目录的 .env 文件中,包含环境变量的键值对

SYMFONY_ENV=dev
SYMFONY_DEBUG=1
SYMFONY__SECRET=ThisTokenIsNotSoSecretChangeIt
SYMFONY__MONOLOG_ACTION_LEVEL=debug

注意:Symfony 会获取任何以 SYMFONY__ 前缀开头的环境变量,并将其设置为服务容器的参数。有关详细信息,请参阅 Symfony 文档中的 如何在服务容器中设置外部参数 章节。

包含什么?

Symfony 最小化版本配置了以下默认值

  • 一个可用的 AppBundle,用于开始编码;

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

它预先配置了以下扩展包

  • FrameworkBundle - 核心Symfony框架扩展包

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

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

  • WebProfilerBundle(在 dev/test 环境中)- 添加分析功能和网络调试工具栏

  • DebugBundle(在 dev/test 环境中)- 添加调试和 VarDumper 组件集成

安装

使用 Composer 创建新应用程序

composer create-project qb/symfony-minimal-edition path/to/install "v1.0.1"

致谢