Объёкты modActionDom представлены в базе данных в виде таблицы modx_actiondom
Родительским классом объектов является modAccessibleSimpleObject
Доступные для получения, записи и изменения поля объекта:
- set - Поле, в котором хранится число, с размером данных 11. Значение по умолчанию — ноль
- action - Текстовое поле, с размером данных 191. Значение по умолчанию — пустая строка
- name - Текстовое поле, с размером данных 191. Значение по умолчанию — пустая строка
- description - Текстовое поле.
- xtype - Текстовое поле, с размером данных 100. Значение по умолчанию — пустая строка
- container - Текстовое поле, с размером данных 191. Значение по умолчанию — пустая строка
- rule - Текстовое поле, с размером данных 100. Значение по умолчанию — пустая строка
- value - Текстовое поле. Значение по умолчанию — пустая строка
- constraint - Текстовое поле, с размером данных 191. Значение по умолчанию — пустая строка
- constraint_field - Текстовое поле, с размером данных 100. Значение по умолчанию — пустая строка
- constraint_class - Текстовое поле, с размером данных 100. Значение по умолчанию — пустая строка
- active - Булевое поле, хранящее только true или false, с размером данных 1. По умолчанию в поле подставится значение 1
- for_parent - Булевое поле, хранящее только true или false, с размером данных 1. Значение по умолчанию — ноль
- rank - Поле, в котором хранится число, с размером данных 11. Значение по умолчанию — ноль
Связи объектов
Агрегатные связи
Объект имеет зависимости. modActionDom связан со следующими объектами:
— modFormCustomizationSet (псевдоним FCSet). Связь объектов записывается в поля set и id.
— modAction (псевдоним Action). Связь объектов записывается в поля action и id.
Композитные связи
При удалении объекта так же будут удалены следующие, связанные с ним сущности:
— modAccessActionDom (псевдоним Access). Взаимосвязь определяется полями id и target.