Symfony是一个用于Web和控制台应用程序的PHP框架,以及一组可重用的PHP组件。数以千计的Web应用程序(包括BlaBlaCar.com和Spotify.com)和大多数流行的PHP项目(包括Drupal和Magento)都使用Symfony。
缓存管理
自定义URLs
搭建了一些基础模块
多语言与I18N支持
采用对象模型与MVC分离
Ajax支持
适用于企业应用开发。
Symfony的系统需求不高,可以被轻易的安装在任意设置上:你只需一个Unix或Windows,搭配一个安装了PHP5的网络服务器即可。它与差不多所有的数据库兼容。Symfony的价位不高,相比主机上的花销要低得多。
对于PHP开发者而言,使用Symfony是一件很自然的事,其学习曲线只有短短一天。干净的设计以及代码可读性将缩短开发时间。开发者可以将敏捷开发的原理(如DRY,KISS或XP等)应用在其中,将重点放在应用逻辑层面上,而不用花费大量时间在编写没完没了的XML配置文件上。
Symfony旨在建立企业级的完善应用程序。也就是说,你拥有整个设置的控制权:从路径结构到外部库,几乎一切都可以自定义。为了符合企业的开发条例,Symfony还绑定了一些额外的工具,以便于项目的测试,调试以及归档。
错误#38396在RememberMeAuthenticator中处理连续的support()调用;
错误#36291[锁定]修复StoreFactory以接受与AbstractAdapter(Jontsa)相同的DSN语法;
错误#38390[Serializer][Minor]修复了循环引用异常消息(显示了错误的限制)(l-vo);
错误#38388[HttpClient]始终“缓冲空响应;
错误#38384[PhpUnitBridge]修复了来自TestsListener的弃用文件;
错误#38380[Form]将验证组传播到子表单;
错误#38377忽略Mockery模拟的更多弃用;
错误#38375[HttpClient]修复了与NativeHttpClient一起使用代理的问题;
错误#38372[路由]修复了!在嵌入式路由定义中使用!important和默认值/要求;
错误#38373[ErrorHandler][DebugClassLoader]不要检查Mockery模拟类;
错误#38368[HttpClient]修复了将https与代理一起使用的问题;
错误#38350[TwigBundle]仅当使用twig时才删除内核异常侦听器;
错误#38360[BrowserKit]当前时间戳记下的Cookie过期时间;
错误#38357[DI]修复了转储非共享惰性服务;
错误#38358[Messenger]修复Redis连接错误消息;
错误#38343还原“错误#38063[FrameworkBundle]在src/中生成preload.php以使opcache.preload可预测;
错误#38348[FrameworkBundle]添加Mailjet定义;
错误#38336[PhpUnitBridge]修复了PHPUnit\Framework\Error\Error的class_alias()。