← К заметкам

Заметки

Как в коробке добавить/убрать модуль

Установка модуля — это не только копирование каталога. Установщик может создавать таблицы, регистрировать события, агентов и права. Удаление должно учитывать те же ресурсы.

У собственного модуля точка установки находится в install/index.php, версия — в install/version.php. Классы рабочей логики держат отдельно от установщика.

Перед удалением определите, какие данные нужно сохранить. Удаление каталога модуля вручную может оставить зарегистрированные обработчики, которые затем будут ссылаться на отсутствующий класс.

Проверьте цикл «установить → выполнить действие → удалить → установить снова» на тестовой копии. Именно повторная установка часто выявляет неубранные события и таблицы.