Объёкты modAccessPolicy представлены в базе данных в виде таблицы modx_access_policies
Родительским классом объектов является xPDOSimpleObject
Доступные для получения, записи и изменения поля объекта:
- name - Текстовое поле, с размером данных 191.
- description - Текстовое поле.
- parent - Поле, в котором хранится число, с размером данных 10. Значение по умолчанию — ноль
- template - Поле, в котором хранится число, с размером данных 10. Значение по умолчанию — ноль
- class - Текстовое поле, с размером данных 191. Значение по умолчанию — пустая строка
- data - Массив, который в базе данных хранится в виде JSON. По умолчанию в поле подставится значение {}
- lexicon - Текстовое поле, с размером данных 191. По умолчанию в поле подставится значение permissions
Связи объектов
Агрегатные связи
Объект имеет зависимости. modAccessPolicy связан со следующими объектами:
— modAccessPolicy (псевдоним Parent). Связь объектов записывается в поля parent и id.
— modAccessPolicyTemplate (псевдоним Template). Связь объектов записывается в поля template и id.
Композитные связи
При удалении объекта так же будут удалены следующие, связанные с ним сущности:
— modAccessPolicy (псевдоним Children). Взаимосвязь определяется полями id и parent.