新在Symfoob娱乐下载ny 2.8:重新设计Web调试工具栏
警告:这篇文章是关于一个不受支持的Symfony的版本。ob娱乐下载其中一些信息可能是过时了。阅读最近的Symfony文档ob娱乐下载。
Symfob娱乐下载ony Web调试工具栏是Symfony应用程序的最知名的元素之一。展示世界各地的数百万次每天,它大大增加了Symfony开发人员的生产力。ob娱乐下载
ob娱乐下载Symfony在2005年首创这种工具栏的Symfony 1应用程序。当时,工具栏看起来如下:
Symfony的版本2.0引入ob娱乐下载了一个新的设计,包括更多的信息和一个全功能的分析器:
因为我们接近Symfony的3.0版本,Symfony历ob娱乐下载史上最大的发射,我们决定是正确的时刻引入工具栏设计:
从设计的角度来看,工具栏是截然不同的:黑暗与光明,平vs变形,直接对有机/曲线:
此外,新的工具栏将比前一个更少的空间,当你使用第三方包,包括自己的工具栏面板:
减少这个空间的第一贡献者请求和配置面板。现在请求面板显示路线名称而不是整个控制器名称(通常是一个类+方法名称):
同时,配置面板显示Symfony的版本和所有其他相关信息搬到浮动面板:ob娱乐下载
空间减少的另一个主要原因是,面板不包括任何信息不再显示。如果您的页面不包含形式,Ajax请求或数据库查询,你不会看到这些面板。
另一个重要区别是错误和警告的方式显示出来。以前我们只是显示一个小绿色/黄色/红色图标,而现在我们改变整个面板背景很容易地找出一些错误发生时:
新工具栏将不可能没有很棒的Symfony社区。欧宝体育平台怎么样ob娱乐下载的相关拉请求有近150条评论,评论由28个参与者。总共44提交需要调整最终设计,由1200改变在31行文件。
重新设计的工具栏已经可用于任何Symfony 2.8 - dev或3.0 - dev应用程序。ob娱乐下载请测试它在您自己的应用程序和报告任何错误在Symfony 3.0之前是2015年11月发布。ob娱乐下载
评论
不过我还是喜欢旧的设计:)
@Rob我有工具栏在2.7应用程序工作。这个功能基本上变化的HTML / CSS / JS元素工具栏,所以它是安全的使用在其他版本。唯一的问题是,一些模板(如“translation.html.twig”)包含的元素,只有在Symfony 2.8 +工作。ob娱乐下载
Sylvain Deloux is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now