mirror of
https://github.com/alrayyes/wiki.git
synced 2024-11-22 03:26:22 +00:00
802 B
802 B
id | title |
---|---|
a0217544-b988-4292-9c8d-003bdafb766b | Syfmony Console Table Titles |
Introduction
Introduced in Symfony 4.2, you can now add table titles to console output.
Syntax
use Symfony\Component\Console\Helper\Table;
// ...
$table = new Table($output);
$table
->setHeaderTitle('Books')
->setFooterTitle('Page 1/2')
->setHeaders(['ISBN', 'Title', 'Author'])
->setRows([
['99921-58-10-7', 'Divine Comedy', 'Dante Alighieri'],
// ...
])
;
$table->render();
Set max column width
// ...
// the first argument is the column position (starting from 0) and
// the second argument is the max length in characters
$table->setColumnMaxWidth(0, 5);
$table->setColumnMaxWidth(1, 10);
$table->render();