Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Dictionary

Открытые члены

 __construct ($iblockId)
 
 getIblockId ()
 
 getTableName ()
 
 isExists ()
 
 create ()
 
 drop ()
 
 getStringId ($value, $addWhenNotFound=true)
 
 getStringById ($valueId)
 
 getStringByIds ($valueIDs)
 

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

static validateValue ()
 

Защищенные данные

 $iblockId = 0
 
 $cache = array()
 

Статические защищенные данные

static $exists = array()
 

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

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

Конструктор(ы)

◆ __construct()

__construct ( $iblockId)
Аргументы
integer$iblockIdInformation block identifier.

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

Методы

◆ create()

create ( )

Creates new dictionary for information block. You have to be sure that dictionary does not exists.

Возвращает
void

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

◆ drop()

drop ( )

Deletes existing dictionary in the database. You have to check that dictionary exists before calling this method.

Возвращает
void

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

◆ getIblockId()

getIblockId ( )

Returns information block identifier.

Возвращает
integer

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

◆ getStringById()

getStringById ( $valueId)

Returns string by its identifier in the dictionary.

Аргументы
integer$valueIdValue identifier for dictionary lookup.
Возвращает
string

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

◆ getStringByIds()

getStringByIds ( $valueIDs)

Returns array of string by its identifier in the dictionary.

Аргументы
array$valueIDsValue identifier for dictionary lookup.
Возвращает
array

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

◆ getStringId()

getStringId ( $value,
$addWhenNotFound = true )

Returns unique number presentation of the string.

Аргументы
string$valueValue for dictionary lookup.
boolean$addWhenNotFoundAdd new value to the dictionary if none found.
Возвращает
int

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

◆ getTableName()

getTableName ( )

Internal method to get database table name for storing values.

Возвращает
string

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

◆ isExists()

isExists ( )

Checks if dictionary exists in the database. Returns true on success.

Возвращает
boolean

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

◆ validateValue()

static validateValue ( )
static

Returns validators for VALUE field. This is an internal method for eAccelerator compatibility.

Возвращает
array[]\Bitrix\Main\Entity\Validator\Base

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

Данные класса

◆ $cache

$cache = array()
protected

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

◆ $exists

$exists = array()
staticprotected

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

◆ $iblockId

$iblockId = 0
protected

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