trismegiste / sympony
我的无脂肪“Symfony非标准版”发行版
Requires
- php: >=5.3.3
- doctrine/doctrine-bundle: 1.2.*
- doctrine/orm: ~2.2,>=2.2.3
- jms/di-extra-bundle: 1.3.*
- jms/security-extra-bundle: 1.4.*
- sensio/distribution-bundle: 2.2.*
- sensio/framework-extra-bundle: 2.2.*
- sensio/generator-bundle: 2.2.*
- symfony/assetic-bundle: 2.1.*
- symfony/monolog-bundle: 2.2.*
- symfony/swiftmailer-bundle: 2.2.*
- symfony/symfony: 2.2.*
- twig/extensions: 1.0.*
This package is not auto-updated.
Last update: 2021-11-26 08:18:31 UTC
README
什么是
欢迎使用我的Symfony 2.3无脂肪模板 - 一个可以用于构建新应用的骨架的symfony 2.3发行版,当您不需要宇宙中所有组件时。
当您需要在15秒内启动项目时,请使用此发行版。它不包括像Doctrine或Swiftmailer这样的重型且缓慢的组件。
所有扩展注释的组件都被移除,因为这是一个已知的反模式:内平台效应
安装此版本
使用Composer
php composer.phar create-project trismegiste/sympony MyApp 2.3.x-dev
开始开发
此版本旨在成为一个快速扩展您项目的种子!
它不是为了在它上面构建您的应用,而是为了在其中构建。修改、重新定义或删除文件,这是为您准备的!是的,它听起来像duct tape programming,但在太空中,工程师使用duct tape,并且使用symfony 2.3,您可以以优雅且干净的方式做到这一点,感谢Fabien,您太棒了。
为什么不用Silex?
是的,Silex很酷。但谁可以说哪个是最好的:一个肥胖的Silex还是一个轻量级的Symfony?我更喜欢轻量级的Symfony。现在您可以选择。
贡献
由于这个仓库主要是为我准备的,我认为它不会发展,它已经非常具体了。更多的功能将毫无意义。
里面有什么?
这个轻量级模板默认配置如下
-
Twig是唯一配置的模板引擎;
-
Twitter Bootstrap:基础Twig的默认值,我们现在已经进入21世纪了
-
DokudokiBundle:一个适用于MongoDB的全模式无关数据库层
-
它具有自动安装器:在首次安装后,脚本将创建一个以您的服务器名称命名的文件,并询问您一些参数(MongoDB服务器、区域等)。请参阅trismegiste/symfony-prelude
-
它具有默认的安全路由和登录表单。提供者在 security.yml 中硬编码。请参阅 SecurityBundle 的文档来更改它。
-
它为多个开发者添加了配置,在开发环境中使用名为 "developer.name" 的参数。
它预配置了以下组件
-
FrameworkBundle - Symfony 核心框架组件
-
TwigBundle - 添加了对 Twig 模板引擎的支持
-
SecurityBundle - 通过集成 Symfony 的安全组件添加安全性
-
MonologBundle - 添加了对 Monolog 日志库的支持
-
AsseticBundle - 添加了对 Assetic 资产处理库的支持
-
WebProfilerBundle(在开发/测试环境)- 添加了性能分析和网页调试工具栏功能
-
SensioDistributionBundle(在开发/测试环境)- 添加了配置和操作 Symfony 分发的功能
享受吧!