Spec-Zone.ru › CakePHP 2.8

Класс TableShellHelper

Создаёт визуально привлекательную таблицу в формате ASCII из данных двумерного массива.

BaseShellHelper
Extended by TableShellHelper
Авторские права: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT License
Расположение: Cake/Console/Helper/TableShellHelper.php

Краткое описание свойств

  • $_defaultConfig protected
    array
    Конфигурация по умолчанию для этого помощника.

Унаследованные свойства

  • _config, _configInitialized, _consoleOutput

Краткое описание методов

  • _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

Spec-Zone.ru

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