Таблица
класс Таблица
Предоставляет помощники для отображения таблицы.
Методы
| __construct(OutputInterface $output) | ||
| static | setStyleDefinition(string $name, TableStyle $style) Устанавливает определение стиля. | |
| static TableStyle | getStyleDefinition(string $name) Получает определение стиля по имени. | |
| $this | setStyle(TableStyle|string $name) Устанавливает стиль таблицы. | |
| TableStyle | getStyle() Получает текущий стиль таблицы. | |
| setHeaders(array $headers) | ||
| setRows(array $rows) | ||
| addRows(array $rows) | ||
| addRow($row) | ||
| setRow($column, array $row) | ||
| render() Отображает таблицу в выводе. |
Детали
__construct(OutputInterface $output)
Параметры
| OutputInterface | $output |
static setStyleDefinition(string $name, TableStyle $style)
Устанавливает определение стиля.
Параметры
| string | $name | Имя стиля |
| TableStyle | $style | Экземпляр TableStyle |
static TableStyle getStyleDefinition(string $name)
Получает определение стиля по имени.
Параметры
| string | $name | Имя стиля |
Возвращаемое значение
| TableStyle |
$this setStyle(TableStyle|string $name)
Устанавливает стиль таблицы.
Параметры
| TableStyle|string | $name | Имя стиля или экземпляр TableStyle |
Возвращаемое значение
| $this |
TableStyle getStyle()
Получает текущий стиль таблицы.
Возвращаемое значение
| TableStyle |
setHeaders(array $headers)
Параметры
| array | $headers |
setRows(array $rows)
Параметры
| array | $rows |
addRows(array $rows)
Параметры
| array | $rows |
addRow($row)
Параметры
| $row |
setRow($column, array $row)
Параметры
| $column | ||
| array | $row |
render()
Отображает таблицу в выводе.
Пример: +---------------+-----------------------+------------------+ | ISBN | Название | Автор | +---------------+-----------------------+------------------+ | 99921-58-10-7 | Божественная комедия | Данте Алигьери | | 9971-5-0210-0 | Соборный роман | Чарльз Диккенс | | 960-425-059-0 | Властелин колец | Дж. Р. Р. Толкин | +---------------+-----------------------+------------------+
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Console/Helper/Table.html