Класс 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.
http://api.cakephp.org/2.8/class-TableShellHelper.html