Spec-Zone.ru › Symfony 4.1

Таблица

класс Таблица

Предоставляет инструменты для отображения таблицы.

Константы

SEPARATOR_TOP
SEPARATOR_TOP_BOTTOM
SEPARATOR_MID
SEPARATOR_BOTTOM
BORDER_OUTSIDE
BORDER_INSIDE

Методы

__construct(OutputInterface $output)
static setStyleDefinition(string $name, TableStyle $style)

Устанавливает определение стиля.

static TableStyle getStyleDefinition(string $name)

Получает определение стиля по имени.

$this setStyle(TableStyle|string $name)

Устанавливает стиль таблицы.

TableStyle getStyle()

Получает текущий стиль таблицы.

$this setColumnStyle(int $columnIndex, TableStyle|string $name)

Устанавливает стиль столбца таблицы.

TableStyle getColumnStyle(int $columnIndex)

Получает текущий стиль для столбца.

$this setColumnWidth(int $columnIndex, int $width)

Устанавливает минимальную ширину столбца.

$this setColumnWidths(array $widths)

Устанавливает минимальную ширину всех столбцов.

setHeaders(array $headers)
setRows(array $rows)
addRows(array $rows)
addRow($row)
Таблица appendRow($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

$this setColumnStyle(int $columnIndex, TableStyle|string $name)

Устанавливает стиль столбца таблицы.

Параметры

int $columnIndex Индекс столбца
TableStyle|string $name Имя стиля или экземпляр TableStyle

Возвращаемое значение

$this

TableStyle getColumnStyle(int $columnIndex)

Получает текущий стиль для столбца.

Если стиль не был задан, возвращает глобальный стиль таблицы.

Параметры

int $columnIndex Индекс столбца

Возвращаемое значение

TableStyle

$this setColumnWidth(int $columnIndex, int $width)

Устанавливает минимальную ширину столбца.

Параметры

int $columnIndex Индекс столбца
int $width Минимальная ширина столбца в символах

Возвращаемое значение

$this

$this setColumnWidths(array $widths)

Устанавливает минимальную ширину всех столбцов.

Параметры

array $widths

Возвращаемое значение

$this

setHeaders(array $headers)

Параметры

array $headers

setRows(array $rows)

Параметры

array $rows

addRows(array $rows)

Параметры

array $rows

addRow($row)

Параметры

$row

Таблица appendRow($row)

Добавляет строку в таблицу и перерисовывает её.

Параметры

$row

Возвращаемое значение

Таблица

setRow($column, array $row)

Параметры

$column
array $row

render()

Отображает таблицу на выходе.

Пример:

+---------------+-----------------------+------------------+
| ISBN          | Title                 | Author           |
+---------------+-----------------------+------------------+
| 99921-58-10-7 | Divine Comedy         | Dante Alighieri  |
| 9971-5-0210-0 | A Tale of Two Cities  | Charles Dickens  |
| 960-425-059-0 | The Lord of the Rings | J. R. R. Tolkien |
+---------------+-----------------------+------------------+

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Console/Helper/Table.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API