表的助手
编辑本页警告:您正在浏览的文档欧宝体育电话欧宝娱乐app下载地址Symfony 2.7,现已不再维护。
读本页的更新版本用于Sy欧宝娱乐app下载地址mfony 6.2(当前稳定版本)。
表的助手
2.3
的表格
helper是在Symfony 2.3中引入的。欧宝娱乐app下载地址
谨慎
Table Helper在Symfony 2.5中已弃用,并将在Sym欧宝娱乐app下载地址fony 3.0中被移除。您现在应该使用表格类,而不是更强大的。
在构建控制台应用程序时,显示表格数据可能很有用:
要显示表,请使用TableHelper,设置标题,行和渲染:
1 2 3 4 5 6 7 8 9 10 11
$表格=$这->getHelper (“表”);$表格->setheader (数组(“ISBN”,“标题”,“作者”))->setRows (数组(数组(“99921-58-10-7”,“神曲”,“但丁的),数组(“9971-5-0210-0”,《双城记》,查尔斯·狄更斯的),数组(“960-425-059-0”,《指环王》,j·r·r·托尔金),数组(“80-902734-1-6”,《无人生还》,阿加莎·克里斯蒂的),));$表格->呈现($输出);
桌子的布局也可以定制。定制表呈现有两种方法:使用命名布局或定制呈现选项。
使用命名布局自定义表布局
Table助手附带三种预配置的表布局:
TableHelper: LAYOUT_DEFAULT
TableHelper: LAYOUT_BORDERLESS
TableHelper: LAYOUT_COMPACT
布局可以设置使用setLayout ()方法。
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。