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

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

static getLanguageFieldName ()
static getReferenceFieldName ()
static addMultipleForOwner ($primaryOwner, $names=array())
static updateMultipleForOwner ($primaryOwner, $names)
static deleteMultipleForOwner ($primaryOwner)
static addAbsentForOwner ($primaryOwner, $names, $behaviour=array('TREAT_EMPTY_AS_ABSENT'=> true))
static deleteMultipleByParentRangeSql ($sql)

Защищенные статические члены

static checkEmpty ($item)

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

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

Методы

◆ addAbsentForOwner()

addAbsentForOwner ( $primaryOwner,
$names,
$behaviour = array('TREAT_EMPTY_AS_ABSENT' => true) )
static

Get existed translations for $primaryOwner and add only non-existed ones from $names

Аргументы
mixed$primaryOwnerPrimary key of the item
string[]$namesA set of translations for the item
Возвращает
void

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

◆ addMultipleForOwner()

addMultipleForOwner ( $primaryOwner,
$names = array() )
static

Add translations for $primaryOwner

Аргументы
mixed$primaryOwnerPrimary key of the item
string[]$namesA set of translations for the item
Возвращает
void

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

◆ checkEmpty()

checkEmpty ( $item)
staticprotected

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

◆ deleteMultipleByParentRangeSql()

deleteMultipleByParentRangeSql ( $sql)
static

This method is for internal use only. It may be changed without any notification further, or even mystically disappear.

@access private

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

◆ deleteMultipleForOwner()

deleteMultipleForOwner ( $primaryOwner)
static

Delete translations for $primaryOwner

Аргументы
mixed$primaryOwnerPrimary key of the item
Возвращает
void

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

◆ getLanguageFieldName()

getLanguageFieldName ( )
static

Переопределяется в GroupTable.

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

◆ getReferenceFieldName()

getReferenceFieldName ( )
staticabstract

Переопределяется в GroupTable, LocationTable и TypeTable.

◆ updateMultipleForOwner()

updateMultipleForOwner ( $primaryOwner,
$names )
static

Update translations for $primaryOwner

Аргументы
mixed$primaryOwnerPrimary key of the item
string[]$namesA set of translations for the item
Возвращает
void

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


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