Объёкты modUserProfile представлены в базе данных в виде таблицы modx_user_attributes
Родительским классом объектов является xPDOSimpleObject
Доступные для получения, записи и изменения поля объекта:
- internalKey - Поле, в котором хранится число, с размером данных 10.
- fullname - Текстовое поле, с размером данных 100. Значение по умолчанию — пустая строка
- email - Текстовое поле, с размером данных 100. Значение по умолчанию — пустая строка
- phone - Текстовое поле, с размером данных 100. Значение по умолчанию — пустая строка
- mobilephone - Текстовое поле, с размером данных 100. Значение по умолчанию — пустая строка
- blocked - Булевое поле, хранящее только true или false, с размером данных 1. Значение по умолчанию — ноль
- blockeduntil - Поле, в котором хранится число, с размером данных 11. Значение по умолчанию — ноль
- blockedafter - Поле, в котором хранится число, с размером данных 11. Значение по умолчанию — ноль
- logincount - Поле, в котором хранится число, с размером данных 11. Значение по умолчанию — ноль
- lastlogin - Поле, в котором хранится число, с размером данных 11. Значение по умолчанию — ноль
- thislogin - Поле, в котором хранится число, с размером данных 11. Значение по умолчанию — ноль
- failedlogincount - Поле, в котором хранится число, с размером данных 10. Значение по умолчанию — ноль
- sessionid - Текстовое поле, с размером данных 100. Значение по умолчанию — пустая строка
- dob - Поле, в котором хранится число, с размером данных 10. Значение по умолчанию — ноль
- gender - Поле, в котором хранится число, с размером данных 1. Значение по умолчанию — ноль
- address - Текстовое поле. Значение по умолчанию — пустая строка
- country - Текстовое поле, с размером данных 191. Значение по умолчанию — пустая строка
- city - Текстовое поле, с размером данных 191. Значение по умолчанию — пустая строка
- state - Текстовое поле, с размером данных 25. Значение по умолчанию — пустая строка
- zip - Текстовое поле, с размером данных 25. Значение по умолчанию — пустая строка
- fax - Текстовое поле, с размером данных 100. Значение по умолчанию — пустая строка
- photo - Текстовое поле, с размером данных 191. Значение по умолчанию — пустая строка
- comment - Текстовое поле. Значение по умолчанию — пустая строка
- website - Текстовое поле, с размером данных 191. Значение по умолчанию — пустая строка
- extended - Массив, который в базе данных хранится в виде JSON.
Связи объектов
Агрегатные связи
Объект имеет зависимости. modUserProfile связан со следующими объектами:
— modUser (псевдоним User). Связь объектов записывается в поля internalKey и id.