Плюшка CMS#

/* Создан для быстрой разработки приложений */
Скачать Демо

21.1. Методы класса

29.09.2015

table::__construct([string html]);
Конструктор класса. Если задан атрибут html, то этот текст будет добавлен к HTML-тегу

.

 

table::th(string title,[string html]);
Добавляет к таблице один столбец (тег

(например: «class="myClass"». Заданный текст будет добавляться к каждой строке.

 

table::row(string text);
Добавляет одну строку во всю ширину таблицы,
text — текст (или HTML), отображаемый внутри

). title – содержимое тега (заголовк); html – произвольный текст, который должен быть добавлен к тегу . Серия вызовов table::th() должна быть произведена ДО начала заполнения таблицы.

 

table::rowTh(mixed data);
Добавляет все заголовки столбцов таблицы (равносильно вызову table::th() несколько раз). Параметр data может быть массивом строк (каждый элемент – текст заголовока) или строкой, содержащей текст всех заголовков, разделённой символом «|» например: «ИД|Название|Статус|Действие».

table::trHtml(string html);
Задаёт html-код, который должен быть дописан внутрь HTML-тега

.

 

table::table(string text,[integer colSpan],[string html]);
Добавляет ячейку с произвольным текстом
text. Параметр colSpan соответствует атрибуту colspan тега

. Html — произвольный код, который необходимо дописать к теку (например класс CSS).

 

table::link(string text, string link, [integer colSpan],[string html]);
Добавляет ячейку, содержащую ссылку на какую либо страницу админки. Параметр
text — заголовок ссылки, link — адрес ссылки; colSpan соответствует атрибуту colspan тега

. Html — произвольный код, который необходимо дописать к теку (например класс CSS).

 

table::upDown(string link, integer index, integer count);
Добавляет ячейку, содержащую стрелки «вверх» и «вниз» для управления порядком отображения элементов. Параметр
link — ссылка на страницу админки, к этому адресу будет добавлено «up» (кнопка «вверх») или «down» (кнопка «вниз»), пример ссылки: «?controller=shop&id=7&action=category» (в конце будет приписано «up» или «down»). index — порядковый номер строки; count — кол-во строк. Последние два параметра позволяют скрыть кнопку «вверх» у первой строки и кнопку «вниз» у последней.

table::delete(string link,[string confirm]);
Добавляет ячейку с кнопкой «удалить».
link — ссылка на страницу админки; confirm — текст, содержащий предупреждение удаления, по умолчанию «Подтвердите удаление».

table::editDelete(string link,[string confirm]);
Добавляет ячейку с кнопками «редактировать» и «удалить».
link — ссылка на страницу админки, если в ссылке содержится слово «action», то к ней будет добавлено ключевое слово «Edit» или «Delete», в противном случае будет приписано «&action=edit» или «&action=delete»; confirm — текст, содержащий предупреждение удаления, по умолчанию «Подтвердите удаление».

table::itemDelete();
Тоже, что и table::editDelete(), но отличается ссылкой для кнопки «редактировать»: к указанной ссылке добавляется «Item» или «&action=item», в зависимости от того, присутствует ли в ссылке слово «action».

table::render();
Выводит HTML-представление таблицы.