method
public
RelationManager::getParentElements()
Сигнатура
public getParentElements(ItemIdentifier $child) : array<string|int, ItemIdentifier>
Описание
Возвращает все объекты ItemIdentifier элементов, являющихся родительскими по отношению к указанному дочернему. Элементы собираются из всех связей, где упоминается $child->getEntityTypeId как Relation::getChildEntityTypeId
Параметры
$child
ItemIdentifier
Возвращаемое значение
array<string|int, ItemIdentifier>
Как применяется в RelationManager
RelationManager::getParentElements() — метод класса \Bitrix\Crm\Relation\RelationManager модуля «CRM».
Метод объекта: сначала нужен экземпляр RelationManager.
use Bitrix\Main\Loader;
use Bitrix\Crm\Relation\RelationManager;
Loader::includeModule('crm');
/** @var RelationManager $object */
$child = null; // ItemIdentifier
$result = $object->getParentElements($child);
// $result: array<string|int, ItemIdentifier>Другие методы RelationManager
areItemsBound()Возвращает true, если элементы связаныareTypesBound()Возвращает true, если типы связаныbindItems()Связать предоставленные элементы друг с другомbindTypes()Связать типы друг с другомgetAvailableForChildBindingEntityTypes()getAvailableForParentBindingEntityTypes()getChildElements()Возвращает все объекты ItemIdentifier элементов, являющихся дочерними по отношению к указанному родителю. Элементы собираются…getChildRelations()Возвращает связи, в которых указанный entityTypeId упоминается как родительgetClientFieldEntityTypeIds()getElements()Возвращает все объекты ItemIdentifier элементов, связанных с указанным элементом. Элементы собираются из всех связей,…getParentRelations()Возвращает связи, в которых указанный entityTypeId упоминается как дочернийgetRelation()Возвращает объект Relation, описываемый $identifier.
getParentElements() есть и у других классов модуля «CRM»: Relation, StorageStrategy.
Исходный файл: source/crm/lib/Relation/RelationManager.php:897

