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

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

 setIblock ($iblock)
 
 getIblock ()
 
 getSingleValueTableName ()
 
 getMultiValueTableName ()
 
- Открытые члены унаследованные от Entity
 initializeField ($fieldName, $fieldInfo)
 
 reinitialize ($className)
 
 postInitialize ()
 
 getObjectClass ()
 
 getObjectClassName ()
 
 getCollectionClass ()
 
 getCollectionClassName ()
 
 createObject ($setDefaultValues=true)
 
 createCollection ()
 
 wakeUpObject ($row)
 
 wakeUpCollection ($rows)
 
 addField ($fieldInfo, $fieldName=null)
 
 getReferencesCountTo ($refEntityName)
 
 getReferencesTo ($refEntityName)
 
 getFields ()
 
 getField ($name)
 
 hasField ($name)
 
 getScalarFields ()
 
 getUField ($name)
 
 getName ()
 
 getFullName ()
 
 getNamespace ()
 
 getModule ()
 
 getDataClass ()
 
 getDBTableName ()
 
 getPrimary ()
 
 getPrimaryArray ()
 
 getAutoIncrement ()
 
 isUts ()
 
 isUtm ()
 
 getUfId ()
 
 setDefaultScope ($query)
 
 getCode ()
 
 getLangCode ()
 
 getTitle ()
 
 __clone ()
 
 createDbTable ()
 
 readFromCache ($ttl, $cacheId, $countTotal=false)
 
 writeToCache (Main\DB\Result $result, $cacheId, $countTotal=false)
 
 getCacheTtl ($ttl)
 
 cleanCache ()
 
 enableFullTextIndex ($field, $mode=true)
 
 fullTextIndexEnabled ($field)
 

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

 $iblock
 
- Защищенные данные унаследованные от Entity
 $className
 
 $module
 
 $name
 
 $connectionName
 
 $dbTableName
 
 $primary
 
 $autoIncrement
 
 $uf_id
 
 $isUts
 
 $isUtm
 
 $fields
 
 $fieldsMap
 
 $u_fields
 
 $code
 
 $references
 
 $isClone = false
 

Дополнительные унаследованные члены

- Открытые статические члены унаследованные от Entity
static get ($entityName)
 
static has ($entityName)
 
static getInstance ($entityName)
 
static getDefaultObjectClassName ($entityName)
 
static getDefaultCollectionClassName ($entityName)
 
static isExists ($name)
 
static normalizeEntityClass ($entityName)
 
static getEntityClassParts ($class)
 
static camel2snake ($str)
 
static snake2camel ($str)
 
static normalizeName ($entityName)
 
static compileObjectClass ($dataClass)
 
static compileCollectionClass ($dataClass)
 
static destroy ($entity)
 
static onUserTypeChange ($userfield, $id=null)
 
- Открытые атрибуты унаследованные от Entity
const DEFAULT_OBJECT_PREFIX = 'EO_'
 
- Защищенные члены унаследованные от Entity
 appendField (Field $field)
 
 getCacheDir ()
 
- Статические защищенные данные унаследованные от Entity
static $instances
 
static $ufIdIndex = []
 

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

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

Методы

◆ getIblock()

getIblock ( )
Возвращает
EO_Iblock

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

◆ getMultiValueTableName()

getMultiValueTableName ( )
abstract

Переопределяется в ElementV1Entity и ElementV2Entity.

◆ getSingleValueTableName()

getSingleValueTableName ( )
abstract

Переопределяется в ElementV1Entity и ElementV2Entity.

◆ setIblock()

setIblock ( $iblock)
Аргументы
EO_Iblock$iblock
Исключения

Bitrix\Main\ArgumentException

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

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

◆ $iblock

$iblock
protected

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