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

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

 __construct ($code)
 
 bindSite (int $siteId)
 
 rebindSite (int $siteId)
 
 unbindSite (int $siteId)
 
 bindLanding (int $landingId)
 
 unbindLanding (int $landingId)
 
 isForbiddenBindingAction ()
 

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

static getList ($code=null)
 
static onSiteChange (int $siteId)
 

Открытые атрибуты

const ENTITY_TYPE_SITE = 'S'
 
const ENTITY_TYPE_LANDING = 'L'
 

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

 $bindingId = null
 

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

static $bindingType = null
 

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

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

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

◆ __construct()

__construct ( $code)

Entity constructor.

Аргументы
mixed$codeBinding code.

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

Методы

◆ bindLanding()

bindLanding ( int $landingId)

Bind landing for current entity.

Аргументы
int$landingIdLanding id.
Возвращает
bool

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

◆ bindSite()

bindSite ( int $siteId)

Bind site for current entity.

Аргументы
int$siteIdSite id.
Возвращает
bool

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

◆ getList()

static getList ( $code = null)
static

Returns binding list of entities by specified binding type.

Аргументы
mixed$codeBinding code.
Возвращает
array

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

◆ isForbiddenBindingAction()

isForbiddenBindingAction ( )

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

◆ onSiteChange()

static onSiteChange ( int $siteId)
static

Call when site was changed (title, url, or 'delete' flag).

Аргументы
int$siteIdSite id.
Возвращает
void

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

◆ rebindSite()

rebindSite ( int $siteId)

Refreshes binding of site.

Аргументы
int$siteIdSite id.
Возвращает
bool

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

◆ unbindLanding()

unbindLanding ( int $landingId)

Unbind landing for current entity.

Аргументы
int$landingIdLanding id.
Возвращает
bool

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

◆ unbindSite()

unbindSite ( int $siteId)

Unbind site for current entity.

Аргументы
int$siteIdSite id.
Возвращает
bool

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

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

◆ $bindingId

$bindingId = null
protected

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

◆ $bindingType

$bindingType = null
staticprotected

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

◆ ENTITY_TYPE_LANDING

const ENTITY_TYPE_LANDING = 'L'

Entity type 'LANDING'.

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

◆ ENTITY_TYPE_SITE

const ENTITY_TYPE_SITE = 'S'

Entity type 'SITE'.

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