Наверх

Вывод данных в виде списка

При открытии модуля вызывается функция show(), определенная в каждом классе администрирования модуля. В этой функции можно заложить свое представление страницы администрирования модуля, можно вызвать стандартную функцию list_row(), формирующую список элементов таблицы модуля.

Пример:

public function show()
{
    
$this->diafan->list_row();
}

По умолчанию в качестве ссылки на редактирование используется значение поля name. Это можно изменить с помощью свойства $text_for_base_link.

Если для формирования списка нужно ввести дополнительное условие в SQL-запросе к базе данных, то воспользуйтесь свойством $where.

Настройки вывода списка закладываются в переменную $config, определенную в файле модуля.

В список можно добавить свои колонки. Для этого определяется массив $variables_list.

Ссылку «Добавить новый элемент» выводит функция show_add(). Обычно эта функция выглядит так:

Пример:

public function show_add()
{
    
$this->diafan->addnew_init('Добавить новость');
}

По каким полям данные будут фильтроваться определено в массиве $variables_filter.

Ваши комментарии и дополнения

Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.