qb / symfony-minimal-edition
1.0.1
2016-03-28 15:48 UTC
Requires
- symfony/monolog-bundle: @stable
- symfony/symfony: @stable
- vlucas/phpdotenv: @stable
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"