Основные действия
Логика основных действий для редактирования данных заложена в ядре системы. Это несколько файлов в папке adm/includes, которые описаны ниже. Они отвечают за базовые действия по управлению данными в административной части сайта. Это означает, что если создать модуль с простым содержимым, DIAFAN.CMS автоматически подгрузит эти файлы, и данными можно будет управлять, используя основные действия.
В DIAFAN.CMS предусмотрены следующие действия:
- вывод данных в виде списка – файл adm/includes/show.php;
- редактирование, добавление данных – файл adm/includes/edit.php;
- валидация данных – файл adm/includes/validate.php;
- сохранение – файл adm/includes/save.php;
- удаление, удаление в корзину – файл adm/includes/del.php;
- публикация или скрытие данных – файл adm/includes/act.php;
- перемещение строки (сортировка и переопределение родителя) – файл adm/includes/move.php;
- обработка POST запросов – файл adm/includes/action.php.
Этих действий обычно достаточно, чтобы управлять большинством наборов данных.
Пример:
Например, нужно создать модуль по управлению персоналом. Это будет таблица сотрудников с фамилиями. Создавая модуль, достаточно сделать таблицу сотрудников в БД, и базовый функционал сразу автоматически позволит: выводить список сотрудников, добавлять новых, редактировать имеющихся, удалять, сортировать, скрывать выборочных.
В файле модуля можно использовать как стандартный функционал действий, так и расширить его, и даже полностью переопределить на свои действия.
Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.