Symfony 控制台 Table:如何将列内容居中?

Symfony Console Table: how to center columns content?

使用Table of Symfony Console Component可以绘制带有行和列的表格。

如何将列的内容居中对齐?

要更改 Table 的样式,应使用 TableStyle class and its setPadType 方法将 STR_PAD_BOTH 传递给它。

示例:

$table = new Table($output);

// set table contents
// ...

$tableStyle = new TableStyle();
$tableStyle->setPadType(STR_PAD_BOTH);

$table->setStyle($tableStyle)->render();