Объёкты modPlugin представлены в базе данных в виде таблицы modx_site_plugins
Родительским классом объектов является modScript
Доступные для получения, записи и изменения поля объекта:
- cache_type - Поле, в котором хранится число, с размером данных 1. Значение по умолчанию — ноль
- plugincode - Текстовое поле. Значение по умолчанию — пустая строка
- locked - Булевое поле, хранящее только true или false, с размером данных 1. Значение по умолчанию — ноль
- properties - Поле, в котором хранится закодированный массив.
- disabled - Булевое поле, хранящее только true или false, с размером данных 1. Значение по умолчанию — ноль
- moduleguid - Текстовое поле, с размером данных 32. Значение по умолчанию — пустая строка
- static - Булевое поле, хранящее только true или false, с размером данных 1. Значение по умолчанию — ноль
- static_file - Текстовое поле, с размером данных 191. Значение по умолчанию — пустая строка
Связи объектов
Композитные связи
При удалении объекта так же будут удалены следующие, связанные с ним сущности:
— modElementPropertySet (псевдоним PropertySets). Взаимосвязь определяется полями id и element.
— modPluginEvent (псевдоним PluginEvents). Взаимосвязь определяется полями id и pluginid.