Класс TableShellHelper
Создаёт визуально привлекательную таблицу в формате ASCII из данных двумерного массива.
- BaseShellHelper
-
TableShellHelper
Авторские права: Авторские права (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
Лицензия: MIT Лицензия
Расположение: Cake/Console/Helper/TableShellHelper.php
Лицензия: MIT Лицензия
Расположение: 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–2017 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.10/class-TableShellHelper.html