Основные действия

Логика основных действий для редактирования данных заложена в ядре системы. Это несколько файлов в папке adm/includes, которые описаны ниже. Они отвечают за базовые действия по управлению данными в административной части сайта. Это означает, что если создать модуль с простым содержимым, DIAFAN.CMS автоматически подгрузит эти файлы, и данными можно будет управлять, используя основные действия.

В DIAFAN.CMS предусмотрены следующие действия:

Этих действий обычно достаточно, чтобы управлять большинством наборов данных.

Пример:

Например, нужно создать модуль по управлению персоналом. Это будет таблица сотрудников с фамилиями. Создавая модуль, достаточно сделать таблицу сотрудников в БД, и базовый функционал сразу автоматически позволит: выводить список сотрудников, добавлять новых, редактировать имеющихся, удалять, сортировать, скрывать выборочных.

В файле модуля можно использовать как стандартный функционал действий, так и расширить его, и даже полностью переопределить на свои действия.

Ваши комментарии и дополнения
02 февраля 2015 г.
Внимание! Определённая в классе модуля функция delete($del_id, $trash_id) не будет выполнятся если имя таблицы элементов модуля без префикса не будет соответствовать названию модуля.

Код
public $table = '[название модуля]';


Называть таблицу любым именем можно только в том случае, если не планируется обработка данных стандартными методами Diafan.CMS или модуль не будет иметь интерфейса администрирования как например: капча, корзина, геомап.

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