格式化程序辅助
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 2.7,不再维护。
读这个页面的更新版本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许可证。