Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс NameEntity
+ Граф наследования:NameEntity:

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

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()

static 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()

static 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()

static checkEmpty ( $item)
staticprotected

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

◆ deleteMultipleByParentRangeSql()

static 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()

static deleteMultipleForOwner ( $primaryOwner)
static

Delete translations for $primaryOwner

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

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

◆ getLanguageFieldName()

static getLanguageFieldName ( )
static

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

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

◆ getReferenceFieldName()

static getReferenceFieldName ( )
staticabstract

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

◆ updateMultipleForOwner()

static 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