1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс HighloadBlockTable
Граф наследования:HighloadBlockTable:

Открытые статические члены

static getTableName ()
static getObjectClass ()
static getMap ()
static add (array $data)
static update ($primary, array $data)
static delete ($primary)
static resolveHighloadblock ($hlblock)
static compileEntityId ($id)
static OnBeforeUserTypeAdd ($field)
static onAfterUserTypeAdd ($field)
static getUtmEntityClassName (Entity\Base $hlentity, $userfield)
static getMultipleValueTableName ($hlblock, $userfield)
static validateName ()
static validateTableName ()
static validateTableExisting ($value, $primary, array $row, Entity\Field $field)
static cleanCache ()
static onBeforeAdd (ORM\Event $event)
static onBeforeUpdate (ORM\Event $event)

Подробное описание

См. определение в файле highloadblocktable.php строка 40

Методы

◆ add()

add ( array $data)
static
Аргументы
array$data
Возвращает
Entity\AddResult
Исключения

Bitrix\Main\SystemException

См. определение в файле highloadblocktable.php строка 105

◆ cleanCache()

cleanCache ( )
static

Cleans the tablet cache after data modifications. Additionally, cleans cache of the Directory type property.

Возвращает
void

См. определение в файле highloadblocktable.php строка 839

◆ compileEntityId()

compileEntityId ( $id)
static
Аргументы
string | int$id
Возвращает
string

См. определение в файле highloadblocktable.php строка 501

◆ delete()

delete ( $primary)
static
Аргументы
mixed$primary
Возвращает
Main\DB\Result|Entity\DeleteResult

@noinspection PhpMethodOrClassCallIsNotCaseSensitiveInspection

См. определение в файле highloadblocktable.php строка 213

◆ getMap()

getMap ( )
static

См. определение в файле highloadblocktable.php строка 61

◆ getMultipleValueTableName()

getMultipleValueTableName ( $hlblock,
$userfield )
static

См. определение в файле highloadblocktable.php строка 757

◆ getObjectClass()

getObjectClass ( )
static

См. определение в файле highloadblocktable.php строка 56

◆ getTableName()

getTableName ( )
static
Возвращает
string

См. определение в файле highloadblocktable.php строка 51

◆ getUtmEntityClassName()

getUtmEntityClassName ( Entity\Base $hlentity,
$userfield )
static

См. определение в файле highloadblocktable.php строка 752

◆ onAfterUserTypeAdd()

onAfterUserTypeAdd ( $field)
static

См. определение в файле highloadblocktable.php строка 533

◆ onBeforeAdd()

onBeforeAdd ( ORM\Event $event)
static

См. определение в файле highloadblocktable.php строка 845

◆ onBeforeUpdate()

onBeforeUpdate ( ORM\Event $event)
static

См. определение в файле highloadblocktable.php строка 850

◆ OnBeforeUserTypeAdd()

OnBeforeUserTypeAdd ( $field)
static

postfix _REF reserved for references to other highloadblocks

См. также
CUserTypeHlblock\getEntityReferences

См. определение в файле highloadblocktable.php строка 506

◆ resolveHighloadblock()

resolveHighloadblock ( $hlblock)
static
Аргументы
array | int | string$hlblockCould be a block, ID or NAME of block.
Возвращает
array|null

См. определение в файле highloadblocktable.php строка 347

◆ update()

update ( $primary,
array $data )
static
Аргументы
mixed$primary
array$data
Возвращает
Entity\UpdateResult

@noinspection PhpMethodOrClassCallIsNotCaseSensitiveInspection

См. определение в файле highloadblocktable.php строка 159

◆ validateName()

validateName ( )
static

См. определение в файле highloadblocktable.php строка 762

◆ validateTableExisting()

validateTableExisting ( $value,
$primary,
array $row,
Entity\Field $field )
static

См. определение в файле highloadblocktable.php строка 799

◆ validateTableName()

validateTableName ( )
static

См. определение в файле highloadblocktable.php строка 782


Объявления и описания членов класса находятся в файле: