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

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

 __construct ($id)
 
 getId ()
 
 resolve ($entity)
 
 setFields (array $fields)
 
 getField ($fieldName)
 

Защищенные члены

 loadFromDatabase ()
 
 addField ($fieldName, $internalName, $value)
 

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

 $id = null
 
 $fields = null
 
 $fieldMap = array()
 

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

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

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

◆ __construct()

__construct ( $id)
Аргументы
integer$idEntity identifier.

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

Методы

◆ addField()

addField ( $fieldName,
$internalName,
$value )
protected

Sets new field value only when is not set yet. Adds mapping from field name to it's internal presentation.

Аргументы
string$fieldNameThe name of the field.
string$internalNameInternal name of the field.
string$valueValue to be stored.
Возвращает
void

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

◆ getField()

getField ( $fieldName)

Returns field value.

Аргументы
string$fieldNameName of the field to retrieve data from.
Возвращает
string

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

◆ getId()

getId ( )

Returns entity identifier.

Возвращает
integer

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

◆ loadFromDatabase()

loadFromDatabase ( )
protected

Loads values from database. Returns true on success.

Возвращает
boolean

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

◆ resolve()

resolve ( $entity)

Used to find entity for template processing.

Аргументы
string$entityWhat to find.
Возвращает
\Bitrix\Iblock\Template\Entity\Base

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

◆ setFields()

setFields ( array $fields)

Used to initialize entity fields from some external source.

Аргументы
array$fieldsEntity fields.
Возвращает
void

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

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

◆ $fieldMap

$fieldMap = array()
protected

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

◆ $fields

$fields = null
protected

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

◆ $id

$id = null
protected

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