Наверх

MODX → modResource

Объёкты modResource представлены в базе данных в виде таблицы modx_site_content

Родительским классом объектов является modAccessibleSimpleObject

Доступные для получения, записи и изменения поля объекта:

  • type - Текстовое поле, с размером данных 20. По умолчанию в поле подставится значение document
  • contentType - Текстовое поле, с размером данных 50. По умолчанию в поле подставится значение text/html
  • pagetitle - Текстовое поле, с размером данных 191. Значение по умолчанию — пустая строка
  • longtitle - Текстовое поле, с размером данных 191. Значение по умолчанию — пустая строка
  • description - Текстовое поле. Значение по умолчанию — пустая строка
  • alias - Текстовое поле, с размером данных 191. Значение по умолчанию — пустая строка
  • alias_visible - Булевое поле, хранящее только true или false, с размером данных 1. По умолчанию в поле подставится значение 1
  • link_attributes - Текстовое поле, с размером данных 191. Значение по умолчанию — пустая строка
  • published - Булевое поле, хранящее только true или false, с размером данных 1. Значение по умолчанию — ноль
  • pub_date - Отметка времени (количество секунд, прошедших с начала «эры UNIX»), с размером данных 20. Значение по умолчанию — ноль
  • unpub_date - Отметка времени (количество секунд, прошедших с начала «эры UNIX»), с размером данных 20. Значение по умолчанию — ноль
  • parent - Поле, в котором хранится число, с размером данных 10. Значение по умолчанию — ноль
  • isfolder - Булевое поле, хранящее только true или false, с размером данных 1. Значение по умолчанию — ноль
  • introtext - Текстовое поле.
  • content - Текстовое поле.
  • richtext - Булевое поле, хранящее только true или false, с размером данных 1. По умолчанию в поле подставится значение 1
  • template - Поле, в котором хранится число, с размером данных 10. Значение по умолчанию — ноль
  • menuindex - Поле, в котором хранится число, с размером данных 10. Значение по умолчанию — ноль
  • searchable - Булевое поле, хранящее только true или false, с размером данных 1. По умолчанию в поле подставится значение 1
  • cacheable - Булевое поле, хранящее только true или false, с размером данных 1. По умолчанию в поле подставится значение 1
  • createdby - Поле, в котором хранится число, с размером данных 10. Значение по умолчанию — ноль
  • createdon - Отметка времени (количество секунд, прошедших с начала «эры UNIX»), с размером данных 20. Значение по умолчанию — ноль
  • editedby - Поле, в котором хранится число, с размером данных 10. Значение по умолчанию — ноль
  • editedon - Отметка времени (количество секунд, прошедших с начала «эры UNIX»), с размером данных 20. Значение по умолчанию — ноль
  • deleted - Булевое поле, хранящее только true или false, с размером данных 1. Значение по умолчанию — ноль
  • deletedon - Отметка времени (количество секунд, прошедших с начала «эры UNIX»), с размером данных 20. Значение по умолчанию — ноль
  • deletedby - Поле, в котором хранится число, с размером данных 10. Значение по умолчанию — ноль
  • publishedon - Отметка времени (количество секунд, прошедших с начала «эры UNIX»), с размером данных 20. Значение по умолчанию — ноль
  • publishedby - Поле, в котором хранится число, с размером данных 10. Значение по умолчанию — ноль
  • menutitle - Текстовое поле, с размером данных 191. Значение по умолчанию — пустая строка
  • donthit - Булевое поле, хранящее только true или false, с размером данных 1. Значение по умолчанию — ноль
  • privateweb - Булевое поле, хранящее только true или false, с размером данных 1. Значение по умолчанию — ноль
  • privatemgr - Булевое поле, хранящее только true или false, с размером данных 1. Значение по умолчанию — ноль
  • content_dispo - Поле, в котором хранится число, с размером данных 1. Значение по умолчанию — ноль
  • hidemenu - Булевое поле, хранящее только true или false, с размером данных 1. Значение по умолчанию — ноль
  • class_key - Текстовое поле, с размером данных 100. По умолчанию в поле подставится значение modDocument
  • context_key - Текстовое поле, с размером данных 100. По умолчанию в поле подставится значение web
  • content_type - Поле, в котором хранится число, с размером данных 11. По умолчанию в поле подставится значение 1
  • uri - Текстовое поле.
  • uri_override - Поле, в котором хранится число, с размером данных 1. Значение по умолчанию — ноль
  • hide_children_in_tree - Поле, в котором хранится число, с размером данных 1. Значение по умолчанию — ноль
  • show_in_tree - Поле, в котором хранится число, с размером данных 1. По умолчанию в поле подставится значение 1
  • properties - Массив, который в базе данных хранится в виде JSON.

Связи объектов

Агрегатные связи

Объект имеет зависимости. modResource связан со следующими объектами:
modResource (псевдоним Parent). Связь объектов записывается в поля parent и id.
modUser (псевдоним CreatedBy). Связь объектов записывается в поля createdby и id.
modUser (псевдоним EditedBy). Связь объектов записывается в поля editedby и id.
modUser (псевдоним DeletedBy). Связь объектов записывается в поля deletedby и id.
modUser (псевдоним PublishedBy). Связь объектов записывается в поля publishedby и id.
modTemplate (псевдоним Template). Связь объектов записывается в поля template и id.
modTemplateVar (псевдоним TemplateVars). Связь объектов записывается в поля id:template и contentid:templateid.
modTemplateVarTemplate (псевдоним TemplateVarTemplates). Связь объектов записывается в поля template и templateid.
modContentType (псевдоним ContentType). Связь объектов записывается в поля content_type и id.
modContext (псевдоним Context). Связь объектов записывается в поля context_key и key.

Композитные связи

При удалении объекта так же будут удалены следующие, связанные с ним сущности:
modResource (псевдоним Children). Взаимосвязь определяется полями id и parent.
modTemplateVarResource (псевдоним TemplateVarResources). Взаимосвязь определяется полями id и contentid.
modResourceGroupResource (псевдоним ResourceGroupResources). Взаимосвязь определяется полями id и document.
modAccessResource (псевдоним Acls). Взаимосвязь определяется полями id и target.
modContextResource (псевдоним ContextResources). Взаимосвязь определяется полями id и resource.

Авторизация

через сервис Loginza:


Шаблоны MODX

1 2 Дальше »

Объектная
модель
MODX