1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Entity
Граф наследования:Entity:
EO_ABTest_Entity EO_Button_Entity EO_Trigger_Entity EO_DebuggerSessionDocument_Entity EO_DebuggerSessionTemplateShards_Entity EO_DebuggerSessionWorkflowContext_Entity EO_DebuggerSession_Entity EO_RestActivity_Entity EO_RestProvider_Entity EO_SchedulerEvent_Entity EO_Result_Entity EO_ScriptQueueDocument_Entity EO_ScriptQueue_Entity EO_Script_Entity EO_Tracking_Entity EO_ActivityStorage_Entity EO_WorkflowDurationStat_Entity EO_WorkflowFilter_Entity EO_WorkflowInstance_Entity EO_WorkflowMetadata_Entity EO_WorkflowState_Entity EO_WorkflowUserComment_Entity EO_WorkflowUser_Entity EO_TaskSearchContent_Entity EO_TaskUser_Entity EO_Task_Entity EO_WorkflowTemplateDraft_Entity EO_WorkflowTemplateSettings_Entity EO_WorkflowTemplateUserOption_Entity EO_WorkflowTemplate_Entity EO_GlobalConst_Entity EO_GlobalVar_Entity EO_BlogUser_Entity EO_Push_Entity EO_Counter_Entity EO_Access_Entity EO_CalendarLog_Entity EO_EventAttendee_Entity EO_EventConnection_Entity EO_EventOriginalRecursion_Entity EO_EventSect_Entity EO_Event_Entity EO_Location_Entity EO_Push_Entity EO_QueueHandledMessage_Entity EO_QueueMessage_Entity EO_Resource_Entity EO_RoomCategory_Entity EO_SectionConnection_Entity EO_Section_Entity EO_SharingLinkMember_Entity EO_SharingLinkRule_Entity EO_SharingLink_Entity EO_SharingObjectRule_Entity EO_Type_Entity EO_OpenEventCategoryAttendee_Entity EO_OpenEventCategoryBanned_Entity EO_OpenEventCategoryMuted_Entity EO_OpenEventCategory_Entity EO_OpenEventOption_Entity EO_Permission_Entity EO_RoleRelation_Entity EO_Role_Entity EO_AgentContractFile_Entity EO_AgentContract_Entity EO_AgentProduct_Entity EO_CatalogIblock_Entity EO_CatalogViewedProduct_Entity EO_Contractor_Entity EO_DiscountCoupon_Entity EO_DiscountEntity_Entity EO_DiscountModule_Entity EO_DiscountRestriction_Entity EO_Discount_Entity EO_Extra_Entity EO_GroupAccess_Entity EO_GroupLang_Entity EO_Group_Entity EO_MeasureRatio_Entity EO_Measure_Entity EO_Price_Entity EO_ProductCompilation_Entity EO_ProductGroupAccess_Entity EO_Product_Entity EO_Rounding_Entity EO_StoreBarcode_Entity EO_StoreBatchDocumentElement_Entity EO_StoreBatch_Entity EO_StoreDocumentBarcode_Entity EO_StoreDocumentElement_Entity EO_StoreDocumentFile_Entity EO_StoreDocument_Entity EO_StoreProduct_Entity EO_Store_Entity EO_SubscribeAccess_Entity EO_Subscribe_Entity EO_Vat_Entity EO_ExportedProductQueue_Entity EO_ExportedProduct_Entity EO_CopyQueue_Entity EO_DeleteQueue_Entity EO_FileBucket_Entity EO_FileHash_Entity EO_FileResize_Entity EO_FileSave_Entity EO_FileUpload_Entity EO_ContextAttribute_Entity EO_ContextCounterDay_Entity EO_ContextEntityItem_Entity EO_Context_Entity EO_CurrencyLang_Entity EO_CurrencyRate_Entity EO_Currency_Entity EO_Dictionary_Entity EO_Filter_Entity EO_Letter_Entity EO_File_Entity EO_ForumSite_Entity EO_ForumStat_Entity EO_Forum_Entity EO_GroupLang_Entity EO_Group_Entity EO_Message_Entity EO_Permission_Entity EO_Subscribe_Entity EO_Topic_Entity EO_UserForum_Entity EO_UserTopic_Entity EO_User_Entity EO_HighloadBlockLang_Entity EO_HighloadBlockRights_Entity EO_HighloadBlock_Entity EO_ElementProperty_Entity EO_Element_Entity EO_IblockField_Entity EO_IblockGroup_Entity EO_IblockMessage_Entity EO_IblockRss_Entity EO_IblockSite_Entity EO_Iblock_Entity EO_InheritedProperty_Entity EO_PropertyEnumeration_Entity EO_PropertyFeature_Entity EO_Property_Entity EO_SectionElement_Entity EO_SectionProperty_Entity EO_Section_Entity EO_Sequence_Entity EO_Site_Entity EO_TypeLanguage_Entity EO_Type_Entity EO_ElementV1_Entity EO_ElementV2_Entity ElementEntity ValueStorageEntity EO_NotifyEmail_Entity EO_Alias_Entity EO_AppLang_Entity EO_App_Entity EO_BlockUser_Entity EO_BotToken_Entity EO_Bot_Entity EO_CallUser_Entity EO_Call_Entity EO_ChatIndex_Entity EO_ChatParam_Entity EO_ChatPinnedMessage_Entity EO_Chat_Entity EO_CommandLang_Entity EO_Command_Entity EO_ConferenceUserRole_Entity EO_Conference_Entity EO_CounterOverflow_Entity EO_ExternalAvatar_Entity EO_FileTemporary_Entity EO_HrSyncQueue_Entity EO_LastMessage_Entity EO_LastSearch_Entity EO_LinkCalendarIndex_Entity EO_LinkCalendar_Entity EO_LinkFavorite_Entity EO_LinkFile_Entity EO_LinkPin_Entity EO_LinkReminder_Entity EO_LinkTask_Entity EO_LinkUrlIndex_Entity EO_LinkUrl_Entity EO_Log_Entity EO_MessageDisappearing_Entity EO_MessageIndex_Entity EO_MessageParam_Entity EO_MessageUnread_Entity EO_MessageUuid_Entity EO_MessageViewed_Entity EO_Message_Entity EO_NoRelationPermissionDisk_Entity EO_NotifyGroupCondition_Entity EO_NotifyGroup_Entity EO_OptionAccess_Entity EO_OptionGroup_Entity EO_OptionState_Entity EO_OptionUser_Entity EO_Reaction_Entity EO_RecentInitQueue_Entity EO_Recent_Entity EO_Relation_Entity EO_Status_Entity EO_User_Entity Calendar Files Tasks RestEntity Chats DialogIds Messages PinMessages Group Menu EO_Generations_Entity EO_RequestToEntities_Entity EO_RequestToStep_Entity EO_Requests_Entity EO_SiteToChat_Entity EO_Steps_Entity EO_Binding_Entity EO_BlockLastUsed_Entity EO_Block_Entity EO_ChatBinding_Entity EO_Chat_Entity EO_CookiesAgreement_Entity EO_Demos_Entity EO_DesignerRepo_Entity EO_Domain_Entity EO_File_Entity EO_FilterBlock_Entity EO_FilterEntity_Entity EO_Folder_Entity EO_HistoryStep_Entity EO_History_Entity EO_HookData_Entity EO_Landing_Entity EO_Lock_Entity EO_Placement_Entity EO_Repo_Entity EO_Rights_Entity EO_Role_Entity EO_Site_Entity EO_Syspage_Entity EO_TemplateRef_Entity EO_Template_Entity EO_UpdateBlock_Entity EO_UrlCheckerHost_Entity EO_UrlCheckerStatus_Entity EO_UrlCheckerWhitelist_Entity EO_UrlRewrite_Entity EO_View_Entity EO_AddressField_Entity EO_AddressLink_Entity EO_Address_Entity EO_Hierarchy_Entity EO_LocationField_Entity EO_LocationName_Entity EO_Location_Entity EO_Source_Entity EO_Blacklist_Entity EO_MailFilter_Entity EO_MailLog_Entity EO_MailMessageUid_Entity EO_MailMessage_Entity EO_MailServices_Entity EO_Mailbox_Entity EO_UserRelations_Entity EO_DomainEmail_Entity EO_MailContact_Entity EO_MailCounter_Entity EO_MailEntityOptions_Entity EO_MailMessageAttachment_Entity EO_MailboxAccess_Entity EO_MailboxDirectory_Entity EO_MessageAccess_Entity EO_MessageClosure_Entity EO_MessageDeleteQueue_Entity EO_MessageUploadQueue_Entity EO_OAuth_Entity EO_UserSignature_Entity EO_Message_Entity EO_CounterData_Entity EO_ApplicationPassword_Entity EO_GroupSubordinate_Entity EO_ModuleGroup_Entity EO_UserAuthCode_Entity EO_UserDeviceLogin_Entity EO_UserDevice_Entity EO_UserHitAuth_Entity EO_UserPassword_Entity EO_UserStoredAuth_Entity EO_Parameters_Entity EO_Log_Entity EO_Page_Entity EO_CacheCleanPath_Entity EO_CacheTag_Entity EO_File_Entity EO_FinderDest_Entity EO_GroupTask_Entity EO_Group_Entity EO_Module_Entity EO_Operation_Entity EO_SiteDomain_Entity EO_SiteTemplate_Entity EO_Site_Entity EO_TaskOperation_Entity EO_Task_Entity EO_UserAccess_Entity EO_UserAuthAction_Entity EO_UserCounter_Entity EO_UserFieldConfirm_Entity EO_UserFieldLang_Entity EO_UserField_Entity EO_UserGroup_Entity EO_UserIndex_Entity EO_UserPhoneAuth_Entity EO_UserProfileHistory_Entity EO_UserProfileRecord_Entity EO_User_Entity EO_EventLog_Entity EO_LogNotificationAction_Entity EO_LogNotification_Entity EO_FileDuplicate_Entity EO_FileHash_Entity EO_FileVersion_Entity EO_Culture_Entity EO_Language_Entity EO_Blacklist_Entity EO_EventAttachment_Entity EO_EventMessageAttachment_Entity EO_EventMessageSite_Entity EO_EventMessage_Entity EO_EventType_Entity EO_Event_Entity EO_SenderSendCounter_Entity EO_Sender_Entity EO_MessengerMessage_Entity EO_NumeratorSequence_Entity EO_Numerator_Entity EO_Rating_Entity EO_Results_Entity EO_VendorNotificationSign_Entity EO_VendorNotification_Entity EO_RuleRecord_Entity EO_Handler_Entity EO_Geoname_Entity EO_UserSession_Entity EO_ToolbarItem_Entity EO_Toolbar_Entity EO_Template_Entity EO_Author_Entity EO_Book_Entity EO_Publisher_Entity EO_StoreBook_Entity EO_Store_Entity EO_EntityUsage_Entity EO_FilePreview_Entity EO_VersionHistory_Entity EO_Route_Entity EO_UrlMetadata_Entity EO_Agreement_Entity EO_Consent_Entity EO_Field_Entity EO_UserConsentItem_Entity EO_UserFieldPermission_Entity EO_Message_Entity EO_RestAppLang_Entity EO_RestApp_Entity EO_App_Entity EO_Config_Entity EO_App_Entity EO_CacheHitrate_Entity EO_Channel_Entity EO_Push_Entity EO_Watch_Entity EO_Report_Entity EO_Sharing_Entity EO_ConfigurationSetting_Entity EO_DashboardRow_Entity EO_Dashboard_Entity EO_ReportConfiguration_Entity EO_Report_Entity EO_WidgetConfiguration_Entity EO_Widget_Entity EO_Password_Entity EO_Permission_Entity EO_OwnerEntity_Entity EO_Storage_Entity EO_AppLang_Entity EO_AppLog_Entity EO_App_Entity EO_EventOffline_Entity EO_Event_Entity EO_Log_Entity EO_PlacementLang_Entity EO_Placement_Entity EO_StatApp_Entity EO_StatMethod_Entity EO_Stat_Entity EO_UsageEntity_Entity EO_UsageStat_Entity EO_FreeApp_Entity EO_Integration_Entity EO_CashboxCheckCorrection_Entity EO_CashboxCheck_Entity EO_CashboxConnect_Entity EO_CashboxErrLog_Entity EO_CashboxZReport_Entity EO_Cashbox_Entity EO_Check2Cashbox_Entity EO_CheckRelatedEntities_Entity EO_KkmModel_Entity EO_DeliveryLocationExclude_Entity EO_DeliveryLocation_Entity EO__Entity EO_Request_Entity EO_Shipment_Entity EO_DeliveryRestHandler_Entity EO__Entity EO_RelatedData_Entity EO_IndexElement_Entity EO_IndexSection_Entity EO_DomainVerification_Entity EO_TradingPlatform_Entity EO_B24IntegrationBind_Entity EO_B24IntegrationRelation_Entity EO_B24IntegrationStatProvider_Entity EO_B24integrationStat_Entity EO_B24integrationToken_Entity EO_ExchangeLog_Entity EO_Analytics_Entity EO_BasketArchivePacked_Entity EO_BasketArchive_Entity EO_BasketProperty_Entity EO_Basket_Entity EO_BusinessValueCode1C_Entity EO_BusinessValuePersonDomain_Entity EO_BusinessValue_Entity EO_BuyerStatistic_Entity EO_CallbackRegistry_Entity EO_CashboxRestHandler_Entity EO_CompanyGroup_Entity EO_CompanyLocation_Entity EO_CompanyResponsibleGroup_Entity EO_CompanyService_Entity EO_Company_Entity EO_CustomFields_Entity EO_DeliveryPaySystem_Entity EO_DiscountCoupon_Entity EO_DiscountEntities_Entity EO_DiscountGroup_Entity EO_DiscountModule_Entity EO_Discount_Entity EO_EntityLabel_Entity EO_EntityMarker_Entity EO_FacebookConversionParams_Entity EO_Fuser_Entity EO_GoodsSection_Entity EO_OrderArchivePacked_Entity EO_OrderArchive_Entity EO_OrderChange_Entity EO_OrderConverterCrmError_Entity EO_OrderCoupons_Entity EO_OrderDeliveryReq_Entity EO_OrderDiscountData_Entity EO_OrderDiscount_Entity EO_OrderModules_Entity EO_OrderProcessing_Entity EO_OrderPropsGroup_Entity EO_OrderPropsRelation_Entity EO_OrderPropsValue_Entity EO_OrderPropsVariant_Entity EO_OrderProps_Entity EO_OrderRound_Entity EO_OrderRulesDescr_Entity EO_OrderRules_Entity EO_Order_Entity EO_PaySystemAction_Entity EO_PaySystemErrLog_Entity EO_PaySystemRestHandlers_Entity EO_PaySystemRestriction_Entity EO_PaySystemService_Entity EO_PayableItem_Entity EO_PaymentPaySystemAvailable_Entity EO_Payment_Entity EO_PersonTypeSite_Entity EO_PersonType_Entity EO_Product2Product_Entity EO_Product_Entity EO_Reliability_Entity EO_Section_Entity EO_ServiceRestriction_Entity EO_ShipmentExtraService_Entity EO_ShipmentItemStore_Entity EO_ShipmentItem_Entity EO_Shipment_Entity EO_SiteCurrency_Entity EO_StatusGroupTask_Entity EO_StatusLang_Entity EO_Status_Entity EO_StoreProduct_Entity EO_SynchronizerLog_Entity EO_UserGroupRestriction_Entity EO_UserPropsValue_Entity EO_UserProps_Entity EO_UserTransact_Entity EO_YandexSettings_Entity EO_DefaultSite_Entity EO_ExternalService_Entity EO_External_Entity EO_GroupLocation_Entity EO_Group_Entity EO_Location_Entity EO_SiteLocation_Entity EO_Type_Entity EO_ExportTreeBelarus_Entity EO_ExportTreeRussia_Entity EO_ExportTreeUkrain_Entity EO_ExportTree_Entity EO_Fias_Entity EO_Group_Entity EO_Location_Entity EO_Type_Entity EO_Chain_Entity EO_SiteLink_Entity EO_Word_Entity EO_BasketReservationHistory_Entity EO_BasketReservation_Entity EO_RateLocation_Entity EO_Rate_Entity EO_MapEntity_Entity EO_Map_Entity EO_Order_Entity EO_CategoryVariation_Entity EO_Category_Entity EO_Queue_Entity EO_Results_Entity EO_ExportProfile_Entity EO_Log_Entity EO_Session_Entity EO_XScanResult_Entity EO_RecoveryCodes_Entity EO_User_Entity EO_Permission_Entity EO_RoleRelation_Entity EO_Role_Entity EO_ContactList_Entity EO_Contact_Entity EO_GroupConnector_Entity EO_GroupDealCategory_Entity EO_Group_Entity EO_List_Entity EO_MailingAttachment_Entity EO_MailingChain_Entity EO_MailingGroup_Entity EO_MailingSubscription_Entity EO_MailingTrigger_Entity EO_Mailing_Entity EO_PostingClick_Entity EO_PostingRead_Entity EO_PostingRecipient_Entity EO_PostingUnsub_Entity EO_Posting_Entity EO_SegmentData_Entity EO_Template_Entity EO_TimeLineQueue_Entity EO_CallLog_Entity EO_Abuse_Entity EO_Agreement_Entity EO_Counter_Entity EO_DailyCounter_Entity EO_GroupContact_Entity EO_GroupCounter_Entity EO_GroupQueue_Entity EO_GroupState_Entity EO_GroupThread_Entity EO_LetterSegment_Entity EO_Letter_Entity EO_MessageField_Entity EO_MessageUtm_Entity EO_Message_Entity EO_PostingThread_Entity EO_Posting_Entity EO_Queue_Entity EO_Click_Entity EO_Read_Entity EO_Recipient_Entity EO_Unsub_Entity EO_Access_Entity EO_Permission_Entity EO_Autolog_Entity EO_Link_Entity EO_Log_Entity EO_Order_Entity EO_YandexBanner_Entity EO_YandexCampaign_Entity EO_YandexGroup_Entity EO_YandexRegion_Entity EO_YandexStat_Entity EO_ServiceQueue_Entity EO_SearchEngine_Entity EO_SitemapEntity_Entity EO_SitemapForum_Entity EO_SitemapIblock_Entity EO_SitemapRuntime_Entity EO_Sitemap_Entity EO_CallbackSubscription_Entity EO_Queue_Entity EO_ServiceLog_Entity EO_WebHook_Entity EO_CollabLastActivity_Entity EO_CollabLog_Entity EO_CollabOption_Entity EO_Queue_Entity EO_FeaturePerm_Entity EO_Feature_Entity EO_LogComment_Entity EO_LogFavorites_Entity EO_LogFollow_Entity EO_LogIndex_Entity EO_LogPage_Entity EO_LogPinned_Entity EO_LogRight_Entity EO_LogSite_Entity EO_LogSubscribe_Entity EO_LogTag_Entity EO_LogView_Entity EO_Log_Entity EO_UserContentView_Entity EO_UserRelations_Entity EO_UserTag_Entity EO_UserWelltoryDisclaimer_Entity EO_UserWelltory_Entity EO_WorkgroupFavorites_Entity EO_WorkgroupPin_Entity EO_WorkgroupSite_Entity EO_WorkgroupSubjectSite_Entity EO_WorkgroupSubject_Entity EO_WorkgroupTag_Entity EO_WorkgroupView_Entity EO_Workgroup_Entity EO_Event_Entity EO_Queue_Entity EO_Counter_Entity EO_Queue_Entity EO_SpaceComposition_Entity EO_LiveWatch_Entity EO_SpaceUserLatestActivity_Entity EO_SpaceUserRecentActivity_Entity EO_Ap_Entity EO_ContactConnect_Entity EO_Contact_Entity EO_UserLink_Entity EO_User_Entity EO_ZoomMeetingRecording_Entity EO_ZoomMeeting_Entity EO_FileDiff_Entity EO_FileIndex_Entity EO_PathIndex_Entity EO_PathLang_Entity EO_PathTree_Entity EO_PhraseIndex_Entity EO_TempFile_Entity EO_EntityFormConfigAc_Entity EO_EntityFormConfig_Entity EO_Answer_Entity EO_Attach_Entity EO_ChannelGroup_Entity EO_ChannelSite_Entity EO_Channel_Entity EO_EventAnswer_Entity EO_EventQuestion_Entity EO_Event_Entity EO_Question_Entity EO_User_Entity EO_Vote_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)

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

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)

Поля данных

const DEFAULT_OBJECT_PREFIX = 'EO_'

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

 appendField (Field $field)
 getCacheDir ()

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

 $className
 $module
 $name
 $connectionName
 $dbTableName
 $primary
 $autoIncrement
 $uf_id
 $isUts
 $isUtm
 $fields
 $fieldsMap
 $u_fields
 $code
 $references
 $isClone = false

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

static $instances
static $ufIdIndex = []

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

Base entity

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

Методы

◆ __clone()

__clone ( )

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

◆ addField()

addField ( $fieldInfo,
$fieldName = null )
Аргументы
array | Field$fieldInfo
null | string$fieldName
Возвращает
Field|false
Исключения
Main

ArgumentException

Исключения
Main

SystemException

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

◆ appendField()

appendField ( Field $field)
protected
Аргументы
Field$field
Возвращает
bool
Исключения
Main

ArgumentException

Исключения
Main

SystemException

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

◆ camel2snake()

camel2snake ( $str)
static
Аргументы
$str
Возвращает
string

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

◆ cleanCache()

cleanCache ( )

Cleans all cache entries for the entity.

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

◆ compileCollectionClass()

compileCollectionClass ( $dataClass)
static
Аргументы
$dataClass
Возвращает
Collection|string

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

◆ compileObjectClass()

compileObjectClass ( $dataClass)
static
Аргументы
$dataClass
Возвращает
EntityObject|string

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

◆ createCollection()

createCollection ( )
Возвращает
null Actual type should be annotated by orm:annotate

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

◆ createDbTable()

createDbTable ( )

Creates table according to Fields collection

Возвращает
void
Исключения
Main

SystemException

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

◆ createObject()

createObject ( $setDefaultValues = true)
Аргументы
bool$setDefaultValues
Возвращает
null Actual type should be annotated by orm:annotate

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

◆ destroy()

destroy ( $entity)
static
Аргументы
Entity | string$entity
Возвращает
bool

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

◆ enableFullTextIndex()

enableFullTextIndex ( $field,
$mode = true )

Sets a flag indicating full text index support for a field.

Аргументы
string$field
bool$mode

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

◆ fullTextIndexEnabled()

fullTextIndexEnabled ( $field)

Returns true if full text index is enabled for a field.

Аргументы
string$field
Возвращает
bool

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

◆ get()

get ( $entityName)
static

Returns entity object

Аргументы
$entityName
Возвращает
Entity
Исключения
Main

ArgumentException

Исключения
Main

SystemException

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

◆ getAutoIncrement()

getAutoIncrement ( )
Возвращает
string|null - null if entity has no autoincrement

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

◆ getCacheDir()

getCacheDir ( )
protected

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

◆ getCacheTtl()

getCacheTtl ( $ttl)

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$ttlPreferable TTL
Возвращает
int Calculated TTL

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

◆ getCode()

getCode ( )

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

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

◆ getCollectionClass()

getCollectionClass ( )
Возвращает
Collection|string

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

◆ getCollectionClassName()

getCollectionClassName ( )
Возвращает
Collection|string

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

◆ getDataClass()

getDataClass ( )
Возвращает
DataManager|string

Переопределяется в Chat, Message и Relation.

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

◆ getDBTableName()

getDBTableName ( )

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

◆ getDefaultCollectionClassName()

getDefaultCollectionClassName ( $entityName)
static

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

◆ getDefaultObjectClassName()

getDefaultObjectClassName ( $entityName)
static

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

◆ getEntityClassParts()

getEntityClassParts ( $class)
static

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

◆ getField()

getField ( $name)
Аргументы
$name
Возвращает
Field|ScalarField
Исключения
Main

ArgumentException

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

◆ getFields()

getFields ( )

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

◆ getFullName()

getFullName ( )

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

◆ getInstance()

getInstance ( $entityName)
static
Аргументы
string$entityName
Возвращает
Entity
Исключения
Main

ArgumentException

Исключения
Main

SystemException

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

◆ getLangCode()

getLangCode ( )

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

◆ getModule()

getModule ( )

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

◆ getName()

getName ( )

Переопределяется в Department, NullUser и User.

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

◆ getNamespace()

getNamespace ( )

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

◆ getObjectClass()

getObjectClass ( )

Returns class of Object for current entity.

Возвращает
EntityObject|string

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

◆ getObjectClassName()

getObjectClassName ( )

Returns class name of Object for current entity.

Возвращает
EntityObject|string

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

◆ getPrimary()

getPrimary ( )

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

◆ getPrimaryArray()

getPrimaryArray ( )

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

◆ getReferencesCountTo()

getReferencesCountTo ( $refEntityName)

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

◆ getReferencesTo()

getReferencesTo ( $refEntityName)

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

◆ getScalarFields()

getScalarFields ( )
Возвращает
ScalarField[]

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

◆ getTitle()

getTitle ( )

Переопределяется в Chat, CalendarItem, TaskItem и Entity.

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

◆ getUfId()

getUfId ( )

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

◆ getUField()

getUField ( $name)
Аргументы
$name
Возвращает
UField
Исключения
Main

ArgumentException

Исключения
Main

SystemException

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

◆ has()

has ( $entityName)
static

Checks if entity exists

Аргументы
$entityName
Возвращает
bool

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

◆ hasField()

hasField ( $name)

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

◆ initializeField()

initializeField ( $fieldName,
$fieldInfo )

Fields factory

Аргументы
string$fieldName
array | Field$fieldInfo
Возвращает
Field
Исключения
Main

ArgumentException

Исключения
Main

SystemException

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

◆ isExists()

isExists ( $name)
static

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

◆ isUtm()

isUtm ( )

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

◆ isUts()

isUts ( )

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

◆ normalizeEntityClass()

normalizeEntityClass ( $entityName)
static
Аргументы
$entityName
Возвращает
string|DataManager

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

◆ normalizeName()

normalizeName ( $entityName)
static

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

◆ onUserTypeChange()

onUserTypeChange ( $userfield,
$id = null )
static

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

◆ postInitialize()

postInitialize ( )
Исключения
Main

ArgumentException

Исключения
Main

SystemException

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

◆ readFromCache()

readFromCache ( $ttl,
$cacheId,
$countTotal = false )

Reads data from cache.

Аргументы
int$ttlTTL.
string$cacheIdThe cache ID.
bool$countTotalWhether 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.

Аргументы
$className

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

◆ setDefaultScope()

setDefaultScope ( $query)
Аргументы
Query$query
Возвращает
Query

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

◆ snake2camel()

snake2camel ( $str)
static
Аргументы
$str
Возвращает
mixed

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

◆ wakeUpCollection()

wakeUpCollection ( $rows)
См. также
Collection::wakeUp()
Аргументы
$rows
Возвращает
null Actual type should be annotated by orm:annotate
Исключения
Main

ArgumentException

Исключения
Main

SystemException

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

◆ wakeUpObject()

wakeUpObject ( $row)
См. также
EntityObject::wakeUp()
Аргументы
$row
Возвращает
null Actual type should be annotated by orm:annotate
Исключения
Main

ArgumentException

Исключения
Main

SystemException

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

◆ writeToCache()

writeToCache ( Main\DB\Result $result,
$cacheId,
$countTotal = false )
Аргументы
Main\DB\Result$resultA query result to cache.
string$cacheIdThe cache ID.
bool$countTotalWhether to write total count to the cache.
Возвращает
Main\DB\ArrayResult
Исключения
Main

ObjectPropertyException

Исключения
Main

SystemException

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

Поля

◆ $autoIncrement

$autoIncrement
protected

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

◆ $className

$className
protected

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

◆ $code

$code
protected

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

◆ $connectionName

$connectionName
protected

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

◆ $dbTableName

$dbTableName
protected

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

◆ $fields

$fields
protected

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

◆ $fieldsMap

$fieldsMap
protected

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

◆ $instances

$instances
staticprotected

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

◆ $isClone

$isClone = false
protected

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

◆ $isUtm

$isUtm
protected

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

◆ $isUts

$isUts
protected

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

◆ $module

$module
protected

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

◆ $name

$name
protected

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

◆ $primary

$primary
protected

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

◆ $references

$references
protected

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

◆ $u_fields

$u_fields
protected

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

◆ $uf_id

$uf_id
protected

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

◆ $ufIdIndex

$ufIdIndex = []
staticprotected

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

◆ DEFAULT_OBJECT_PREFIX

const DEFAULT_OBJECT_PREFIX = 'EO_'

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


Объявления и описания членов класса находятся в файле: