Вход Регистрация
ruen

Модуль

Оглавление

Модуль является одним из типов сущностей системы и имеет определенную структуру. Она представлена файлами и подпапками в папке модуля - каждый файл имеет свое расширение с конкретным назначением.

Рассмотрим такие расширения и содержание файлов:

  • ini - описание модуля (обязательно);
  • php - основной код (обязательно);
  • service - сервисный код (обязательно);
  • api - различный функционал, доступный для внутреннего и внешнего использования, подробнее описывается в разделе API (необязательно);
  • data - данные, которые легко изменять в нужный момент (необязательно);
  • form - описание форм (необязательно);
  • css - стили для оформления элементов страницы, которые относятся к данному модулю (необязательно);
  • js - скрипты на языке JavaScript для обработки элементов на странице, которые относятся к данному модулю (необязательно);
  • boot - загрузочный код (необязательно);
  • migration - миграция данных, могут быть описаны любые нужные операции, запуск осуществляется из главного класса вручную (необязательно);
  • settings - настройки (необязательно);
  • mysql - код для работы с базой данных MySQL (необязательно, актуально для сущности database);
  • library - библиотека утилит (необязательно).

Подпапки необязательны, они могут быть любыми, например, следующие:

  • js - скрипты на языке JavaScript;
  • css - стили для оформления элементов страницы;
  • libraries - сторонние библиотеки;
  • data - любые данные (например cache, migration и т.д.);
  • files - различные файлы (images и т.д.);
  • others - прочее;
  • templates - шаблоны с расширением tpl;
  • * - любые подпапки для подсущностей (crypt, symbol, utility и т.д.).
Оставить заявку

Последние статьи

Популярные разделы

Eqsash (Инструменты)

Приложение для Android - VK LAST USER ID, отучитель от зависимости и т.д.:
Доступно в Google Play

Amessage (Общение)

Вход в веб-версию
Приложение для Android:
Доступно в Google Play

Поделиться

Подписаться

YouTube

Книги

IT-заметки - Простым языком о самом нужном (HTML, CSS, JavaScript, PHP, базы данных, Drupal, Битрикс, SEO, домены, безопасность и другое), PDF, 500 стр.