Объёкты modAction представлены в базе данных в виде таблицы modx_actions
Родительским классом объектов является modAccessibleSimpleObject
Доступные для получения, записи и изменения поля объекта:
- namespace - Текстовое поле, с размером данных 100. По умолчанию в поле подставится значение core
- controller - Текстовое поле, с размером данных 191.
- haslayout - Поле, в котором хранится число, с размером данных 1. По умолчанию в поле подставится значение 1
- lang_topics - Текстовое поле.
- assets - Текстовое поле. Значение по умолчанию — пустая строка
- help_url - Текстовое поле. Значение по умолчанию — пустая строка
Связи объектов
Агрегатные связи
Объект имеет зависимости. modAction связан со следующими объектами:
— modNamespace (псевдоним Namespace). Связь объектов записывается в поля namespace и name.
Композитные связи
При удалении объекта так же будут удалены следующие, связанные с ним сущности:
— modMenu (псевдоним Menus). Взаимосвязь определяется полями id и action.
— modAccessAction (псевдоним Acls). Взаимосвязь определяется полями id и target.
— modActionField (псевдоним Fields). Взаимосвязь определяется полями id и action.
— modActionDom (псевдоним DOM). Взаимосвязь определяется полями id и action.