another/tabgen
最新稳定版本:0.0.2
Composer 安装命令:
composer require another/tabgen
包简介
HTML tables markup generator
README 文档
README
Класс построения HTML таблиц
Доступные методы:
->setTag() - Устанавливает HTML тег
->setClass() - Устанавливает HTML класс. Цепочка вызовов
->setStyle() - Устанавливает HTML стиль. Цепочка вызовов
->setAttribute() - Устанавливает HTML атрибут. Цепочка вызовов
->addDataString() - Принимает строки. Цепочка вызовов. Собирает массив для вывода.
->addDataArray() - Принимает одномерный или двумерный массив
->dataStringBuild() - Используется для закрытия массива который строится через addDataString()
->render() - Форматирует и выводит структурированную html строку
->wrapper() - Используется для обертки класса Header Body Footer. Возвращает структурированный html
Установка конструктора
!Все аргументы передаваемые в конструктор опциональны.Доступные аргументы для установки:
string tag
string class
string style
string attribute
Пример:
$container = new Header(tag:"div", class:"header",style:"display:flex",attribute:"MyAttr=value");
Будет формировать строки хидера с указанными аргументами аргументы.
<div class="header" style="display: flex" MyAttr="value"></div>
Создание шапки
Пример установки хидера массивом:
$container = new Container(tag:"div", class:"container",style:"",attribute:""); $header = new Header(tag:"div", class:"header",style:"",attribute:""); $header->addDataArray(["header1","header2","header3"]); $container->wrapper($header)
Пример установки хидера цепочкой вызовов:
$container = new Container(tag:"div", class:"container",style:"",attribute:""); $header = new Header(tag:"div", class:"header",style:"",attribute:""); $header->addDataString("header1") ->addDataString("header2") ->addDataString("header3") $container->wrapper($header)
Пример установки двух хидеров массивом:
$container = new Container(tag:"div", class:"container",style:"",attribute:""); $header = new Header(tag:"div", class:"header",style:"",attribute:""); $header->addDataArray(["header1","header2","header3"]); $header->addDataArray(["header2","header3","header4"]); $container->wrapper($header)
Пример установки двух хидеров цепочкой вызовов:
$container = new Container(tag:"div", class:"container",style:"",attribute:""); $header = new Header(tag:"div", class:"header",style:"",attribute:""); $header->addDataString("header1") ->addDataString("header2") ->addDataString("header3") ->dataStringBuild() ->addDataString("header4") ->addDataString("header5") ->addDataString("header6"); $container->wrapper($header)
统计信息
- 总下载量: 995
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 4
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-05-28