IblockTable
\Bitrix\Iblock\IblockTable
Описание
Поля:
ID int обязательное
TIMESTAMP_X datetime
IBLOCK_TYPE_ID string(50) обязательное
CODE string(50) необязательное
NAME string(255) обязательное
ACTIVE bool необязательное по умолчанию 'Y'
SORT int необязательное по умолчанию 500
LIST_PAGE_URL string(255) необязательное
DETAIL_PAGE_URL string(255) необязательное
SECTION_PAGE_URL string(255) необязательное
CANONICAL_PAGE_URL string(255) необязательное
PICTURE int необязательное
DESCRIPTION text необязательное
DESCRIPTION_TYPE enum ('text', 'html') необязательное по умолчанию 'text'
XML_ID string(255) необязательное
TMP_ID string(40) необязательное только для внутреннего использования
INDEX_ELEMENT bool необязательное по умолчанию 'Y'
INDEX_SECTION bool необязательное по умолчанию 'N'
WORKFLOW bool необязательное по умолчанию 'Y'
BIZPROC bool необязательное по умолчанию 'N'
SECTION_CHOOSER enum ('L', 'D' or 'P') необязательное по умолчанию 'L'
LIST_MODE enum ('S' or 'C') необязательное по умолчанию ''
RIGHTS_MODE enum ('S' or 'E') необязательное по умолчанию 'S'
SECTION_PROPERTY bool необязательное по умолчанию 'N'
PROPERTY_INDEX enum ('N', 'Y', 'I') необязательное по умолчанию 'N'
VERSION enum (1 or 2) необязательное по умолчанию 1
LAST_CONV_ELEMENT int необязательное по умолчанию 0 только для внутреннего использования
SOCNET_GROUP_ID int необязательное только для внутреннего использования
EDIT_FILE_BEFORE string(255) необязательное
EDIT_FILE_AFTER string(255) необязательное
TYPE ссылка на [](\Bitrix\Iblock\TypeTable)
Исходный файл: source/iblock/lib/iblocktable.php:79
Константы
COMBINEDDATA_CLASS_NAMESPACEDATA_CLASS_PREFIXDROPDOWNSEVENT_ON_ADDEVENT_ON_AFTER_ADDEVENT_ON_AFTER_DELETEEVENT_ON_AFTER_UPDATEEVENT_ON_BEFORE_ADDEVENT_ON_BEFORE_DELETEEVENT_ON_BEFORE_UPDATEEVENT_ON_DELETEEVENT_ON_UPDATEEXTENDEDINVALIDLIST_MODE_COMBINEDLIST_MODE_SEPARATEPATHPROPERTY_INDEX_DISABLEPROPERTY_INDEX_ENABLEPROPERTY_INDEX_INVALIDPROPERTY_STORAGE_COMMONPROPERTY_STORAGE_SEPARATERIGHTS_EXTENDEDRIGHTS_SIMPLESECTION_CHOOSER_DROPDOWNSSECTION_CHOOSER_PATHSECTION_CHOOSER_SELECTSELECTSEPARATESIMPLETYPE_HTMLTYPE_TEXT
Методы (53)
-
static add()Добавляет строку в таблицу сущности -
static addMulti()Добавляет несколько строк в таблицу сущности. -
static checkFields()Проверяет поля данных перед сохранением в БД. Результат хранится в объекте $result -
static cleanCache()Очищает кеш таблета после модификаций данных. -
static compileAllEntities() -
static compileEntity() -
static createCollection() -
static createObject() -
static cryptoEnabled()Возвращает true, если для поля включено шифрование. -
static delete()Удаляет строку в таблице сущности по первичному ключу -
static enableCrypto()Устанавливает флаг, указывающий на поддержку шифрования для поля. -
static getById()Возвращает выборку по первичному ключу сущности -
static getByPrimary()Возвращает выборку по первичному ключу сущности и необязательным параметрам для getList() -
static getCollectionClass()Возвращает класс коллекции объектов для текущей сущности. -
static getCollectionClassName()Возвращает имя класса (без пространства имён) коллекции объектов для текущей сущности. -
static getCollectionParentClass() -
static getConnectionName()Возвращает имя соединения для сущности -
static getCount()Выполняет запрос COUNT к сущности и возвращает результат. -
static getEntity()Возвращает объект сущности -
static getEntityClass() -
static getList()Выполняет запрос и возвращает выборку по параметрам запроса. Эта функция является псевдонимом для функций объекта Query -
static getMap()Возвращает описание карты сущности. -
static getObjectClass()Возвращает класс объекта для текущей сущности. -
static getObjectClassName()Возвращает имя класса (без пространства имён) объекта для текущей сущности. -
static getObjectParentClass() -
static getQueryClass() -
static getRow()Возвращает одну строку (или null) по параметрам для getList() -
static getRowById()Возвращает одну строку (или null) по первичному ключу сущности -
static getTableName()Возвращает имя таблицы БД для сущности -
static getTitle() -
static getUfId() -
static isCacheable()Вы можете полностью отключить кеш для таблета. -
static isUtm() -
static isUts() -
static onAdd() -
static onAfterAdd()Обработчик onAfterAdd по умолчанию. Абсолютно необходим. -
static onAfterDelete()Обработчик onAfterDelete по умолчанию. Абсолютно необходим. -
static onAfterUpdate()Обработчик onAfterUpdate по умолчанию. Абсолютно необходим. -
static onBeforeAdd()Обработчик onBeforeAdd по умолчанию. Абсолютно необходим. -
static onBeforeDelete() -
static onBeforeUpdate()Обработчик onBeforeUpdate по умолчанию. Абсолютно необходим. -
static onDelete() -
static onUpdate() -
static postInitialize() -
static query()Создаёт и возвращает объект Query для сущности -
static resolveIdByCode()Возвращает идентификатор инфоблока по символьному коду. Опционально проверяется привязка к сайту. -
static setCurrentDeletingObject() -
static setDefaultScope() -
static unsetEntity() -
static update()Обновляет строку в таблице сущности по первичному ключу -
static updateMulti() -
static wakeUpCollection() -
static wakeUpObject()

