格式化程序辅助
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 2.4,不再维护。
读这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。
格式化程序辅助
格式化程序助手提供了功能与颜色格式输出。你可以用它做更高级的东西比你可以辅助控制台组件。
的FormatterHelper包含在默认辅助设置,您可以通过调用getHelperSet ():
1
美元格式化程序=美元这- >getHelper (“格式化程序”);
方法返回一个字符串,通常你会呈现到控制台通过它OutputInterface: writeln方法。
打印消息部分
ob娱乐下载Symfony提供了定义风格当打印一条消息,属于“节”。它打印部分的颜色和用括号和实际消息的权利。-颜色,它看起来像这样:
1
[SomeSection]这是一些部分的相关信息
复制这种风格,你可以使用formatSection ()方法:
1 2 3 4 5
美元formattedLine=美元格式化程序- >formatSection (“SomeSection”,这里有一些消息相关部分的);美元输出- >writeln (美元formattedLine);
打印消息块
有时你希望能够打印一整块的文本与背景颜色。ob娱乐下载Symfony印刷时使用此错误消息。
如果你打印错误消息在不止一个手动线,你会发现背景是只有只要每个单独的行。使用formatBlock ()生成块输出:
1 2 3
美元errormessage=数组(“错误!”,“事情错了”);美元formattedBlock=美元格式化程序- >formatBlock (美元errormessage,“错误”);美元输出- >writeln (美元formattedBlock);
正如您可以看到的,传递信息的数组formatBlock ()方法创建所需的输出。如果你通过真正的
作为第三个参数,块将被格式化更多的填充物(一个空行上方和下方的消息和2个空间左和右)。
确切的“风格”使用的块。在这种情况下,您正在使用预定义的错误
风格,但还有其他的样式,或者您可以创建自己的。看到控制台组件。
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。