Base entity
См. определение в файле entity.php строка 26
◆ __clone()
◆ addField()
addField |
( |
| $fieldInfo, |
|
|
| $fieldName = null ) |
- Аргументы
-
array | Field | $fieldInfo | |
null | string | $fieldName | |
- Возвращает
- Field|false
- Исключения
-
ArgumentException
- Исключения
-
SystemException
См. определение в файле entity.php строка 526
◆ appendField()
appendField |
( |
Field | $field | ) |
|
|
protected |
- Аргументы
-
- Возвращает
- bool
- Исключения
-
ArgumentException
- Исключения
-
SystemException
См. определение в файле entity.php строка 461
◆ camel2snake()
- Аргументы
-
- Возвращает
- string
См. определение в файле entity.php строка 860
◆ cleanCache()
Cleans all cache entries for the entity.
См. определение в файле entity.php строка 1411
◆ compileCollectionClass()
compileCollectionClass |
( |
| $dataClass | ) |
|
|
static |
- Аргументы
-
- Возвращает
- Collection|string
См. определение в файле entity.php строка 1196
◆ compileObjectClass()
compileObjectClass |
( |
| $dataClass | ) |
|
|
static |
- Аргументы
-
- Возвращает
- EntityObject|string
См. определение в файле entity.php строка 1158
◆ createCollection()
- Возвращает
- null Actual type should be annotated by orm:annotate
См. определение в файле entity.php строка 418
◆ createDbTable()
Creates table according to Fields collection
- Возвращает
- void
- Исключения
-
SystemException
См. определение в файле entity.php строка 1235
◆ createObject()
createObject |
( |
| $setDefaultValues = true | ) |
|
- Аргументы
-
- Возвращает
- null Actual type should be annotated by orm:annotate
См. определение в файле entity.php строка 409
◆ destroy()
- Аргументы
-
- Возвращает
- bool
См. определение в файле entity.php строка 1248
◆ enableFullTextIndex()
enableFullTextIndex |
( |
| $field, |
|
|
| $mode = true ) |
Sets a flag indicating full text index support for a field.
- Аргументы
-
См. определение в файле entity.php строка 1428
◆ fullTextIndexEnabled()
fullTextIndexEnabled |
( |
| $field | ) |
|
Returns true if full text index is enabled for a field.
- Аргументы
-
- Возвращает
- bool
См. определение в файле entity.php строка 1439
◆ get()
Returns entity object
- Аргументы
-
- Возвращает
- Entity
- Исключения
-
ArgumentException
- Исключения
-
SystemException
См. определение в файле entity.php строка 77
◆ getAutoIncrement()
- Возвращает
- string|null - null if entity has no autoincrement
См. определение в файле entity.php строка 729
◆ getCacheDir()
◆ getCacheTtl()
Returns cache TTL for the entity, possibly limited by the .settings.php: 'cache_flags' => array('value'=> array( "b_group_max_ttl" => 200, "b_group_min_ttl" => 100, )) Maximum is a higher-priority.
- Аргументы
-
- Возвращает
- int Calculated TTL
См. определение в файле entity.php строка 1382
◆ getCode()
◆ getCollectionClass()
- Возвращает
- Collection|string
См. определение в файле entity.php строка 382
◆ getCollectionClassName()
getCollectionClassName |
( |
| ) |
|
- Возвращает
- Collection|string
См. определение в файле entity.php строка 391
◆ getDataClass()
◆ getDBTableName()
◆ getDefaultCollectionClassName()
getDefaultCollectionClassName |
( |
| $entityName | ) |
|
|
static |
◆ getDefaultObjectClassName()
getDefaultObjectClassName |
( |
| $entityName | ) |
|
|
static |
◆ getEntityClassParts()
getEntityClassParts |
( |
| $class | ) |
|
|
static |
◆ getField()
- Аргументы
-
- Возвращает
- Field|ScalarField
- Исключения
-
ArgumentException
См. определение в файле entity.php строка 566
◆ getFields()
◆ getFullName()
◆ getInstance()
getInstance |
( |
| $entityName | ) |
|
|
static |
- Аргументы
-
- Возвращает
- Entity
- Исключения
-
ArgumentException
- Исключения
-
SystemException
См. определение в файле entity.php строка 104
◆ getLangCode()
◆ getModule()
◆ getName()
◆ getNamespace()
◆ getObjectClass()
Returns class of Object for current entity.
- Возвращает
- EntityObject|string
См. определение в файле entity.php строка 347
◆ getObjectClassName()
Returns class name of Object for current entity.
- Возвращает
- EntityObject|string
См. определение в файле entity.php строка 358
◆ getPrimary()
◆ getPrimaryArray()
◆ getReferencesCountTo()
getReferencesCountTo |
( |
| $refEntityName | ) |
|
◆ getReferencesTo()
getReferencesTo |
( |
| $refEntityName | ) |
|
◆ getScalarFields()
- Возвращает
- ScalarField[]
См. определение в файле entity.php строка 586
◆ getTitle()
◆ getUfId()
◆ getUField()
- Аргументы
-
- Возвращает
- UField
- Исключения
-
ArgumentException
- Исключения
-
SystemException
См. определение в файле entity.php строка 610
◆ has()
Checks if entity exists
- Аргументы
-
- Возвращает
- bool
См. определение в файле entity.php строка 89
◆ hasField()
◆ initializeField()
initializeField |
( |
| $fieldName, |
|
|
| $fieldInfo ) |
Fields factory
- Аргументы
-
string | $fieldName | |
array | Field | $fieldInfo | |
- Возвращает
- Field
- Исключения
-
ArgumentException
- Исключения
-
SystemException
См. определение в файле entity.php строка 152
◆ isExists()
◆ isUtm()
◆ isUts()
◆ normalizeEntityClass()
normalizeEntityClass |
( |
| $entityName | ) |
|
|
static |
- Аргументы
-
- Возвращает
- string|DataManager
См. определение в файле entity.php строка 770
◆ normalizeName()
normalizeName |
( |
| $entityName | ) |
|
|
static |
◆ onUserTypeChange()
onUserTypeChange |
( |
| $userfield, |
|
|
| $id = null ) |
|
static |
◆ postInitialize()
- Исключения
-
ArgumentException
- Исключения
-
SystemException
См. определение в файле entity.php строка 261
◆ readFromCache()
readFromCache |
( |
| $ttl, |
|
|
| $cacheId, |
|
|
| $countTotal = false ) |
Reads data from cache.
- Аргументы
-
int | $ttl | TTL. |
string | $cacheId | The cache ID. |
bool | $countTotal | Whether to read total count from the cache. |
- Возвращает
- Main\DB\ArrayResult|null
См. определение в файле entity.php строка 1313
◆ reinitialize()
reinitialize |
( |
| $className | ) |
|
Reinitializing entity object for another Table class. Can be useful for complex inheritance with cloning.
- Аргументы
-
См. определение в файле entity.php строка 248
◆ setDefaultScope()
setDefaultScope |
( |
| $query | ) |
|
- Аргументы
-
- Возвращает
- Query
См. определение в файле entity.php строка 754
◆ snake2camel()
- Аргументы
-
- Возвращает
- mixed
См. определение в файле entity.php строка 872
◆ wakeUpCollection()
wakeUpCollection |
( |
| $rows | ) |
|
- См. также
- Collection::wakeUp()
- Аргументы
-
- Возвращает
- null Actual type should be annotated by orm:annotate
- Исключения
-
ArgumentException
- Исключения
-
SystemException
См. определение в файле entity.php строка 448
◆ wakeUpObject()
- См. также
- EntityObject::wakeUp()
- Аргументы
-
- Возвращает
- null Actual type should be annotated by orm:annotate
- Исключения
-
ArgumentException
- Исключения
-
SystemException
См. определение в файле entity.php строка 433
◆ writeToCache()
- Аргументы
-
Main\DB\Result | $result | A query result to cache. |
string | $cacheId | The cache ID. |
bool | $countTotal | Whether to write total count to the cache. |
- Возвращает
- Main\DB\ArrayResult
- Исключения
-
ObjectPropertyException
- Исключения
-
SystemException
См. определение в файле entity.php строка 1355
◆ $autoIncrement
◆ $className
◆ $code
◆ $connectionName
◆ $dbTableName
◆ $fields
◆ $fieldsMap
◆ $instances
◆ $isClone
◆ $isUtm
◆ $isUts
◆ $module
◆ $name
◆ $primary
◆ $references
◆ $u_fields
◆ $uf_id
◆ $ufIdIndex
◆ DEFAULT_OBJECT_PREFIX
const DEFAULT_OBJECT_PREFIX = 'EO_' |
Объявления и описания членов класса находятся в файле: