Класс TableShellHelper
Создаёт визуально привлекательную таблицу ASCII-искусства из данных двумерного массива.
- BaseShellHelper
-
TableShellHelper
Авторские права: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT License
Расположение: Cake/Console/Helper/TableShellHelper.php
Лицензия: MIT License
Расположение: Cake/Console/Helper/TableShellHelper.php
Краткое описание свойств
-
$_defaultConfigprotectedЗначения по умолчанию для этого помощника.array
Унаследованные свойства
Краткое описание методов
- _addStyle() protectedДобавить теги стиля
- _calculateWidths() protectedВычислить ширину столбцов
- _render() protectedВывод строки.
- _rowSeparator() protectedВывод разделителя строк.
- output() publicВывод таблицы.
Подробное описание методов
_addStyle()source protected
_addStyle( string $text , string $style )
Добавить теги стиля
Параметры
- строка
$text - Текст, который будет заключён
- строка
$style - Стиль, который будет применён
Возвращаемое значение
строка_calculateWidths()source protected
_calculateWidths( array $rows )
Вычисление ширины столбцов
Параметры
- массив
$rows - Строки, по которым будут вычисляться ширины столбцов.
Возвращаемое значение
массив_render()source protected
_render( array $row , array $widths , array $options array() )
Вывод строки.
Параметры
- массив
$row - Строка для вывода.
- массив
$widths - Ширина каждого столбца для вывода.
- массив
$optionsнеобязательно массив() - Параметры для передачи.
_rowSeparator()source protected
_rowSeparator( array $widths )
Вывод разделителя строк.
Параметры
- массив
$widths - Ширина каждого столбца для вывода.
output()source public
output( array $rows )
Вывод таблицы.
Параметры
- массив
$rows - Данные для визуализации.
Методы, унаследованные от BaseShellHelper
__construct()source public
__construct( ConsoleOutput $consoleOutput , array $config array() )
Конструктор.
Параметры
-
ConsoleOutput$consoleOutput - Экземпляр ConsoleOutput для использования.
- массив
$configнеобязательно массив() - Настройки для этого помощника.
config()source public
config( null $config null )
Инициализация конфигурации и сохранение значений конфигурации
Параметры
- null
$configнеобязательно null - Значения конфигурации для установки
Возвращаемое значение
массив|Подробное описание свойств
$_defaultConfigsource
protected массив
Значения по умолчанию для этого помощника.
array(
'headers' => true,
'rowSeparator' => false,
'headerStyle' => 'info',
)
© 2005–2016 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/2.9/class-TableShellHelper.html