method public

Relation::getParentElements()

Класс: \Bitrix\Crm\Relation

Сигнатура

public getParentElements(ItemIdentifier $child) : array<string|int, ItemIdentifier>

Описание

Возвращает объекты ItemIdentifier элементов, являющихся родительскими по отношению к указанному дочернему. Учитываются только элементы, связанные этой связью

Параметры

$child ItemIdentifier

Возвращаемое значение

array<string|int, ItemIdentifier>

Как применяется в Relation

Relation::getParentElements() — метод класса \Bitrix\Crm\Relation модуля «CRM».

Метод объекта: сначала нужен экземпляр Relation.

use Bitrix\Main\Loader;
use Bitrix\Crm\Relation;

Loader::includeModule('crm');

/** @var Relation $object */
$child = null; // ItemIdentifier
$result = $object->getParentElements($child);
// $result: array<string|int, ItemIdentifier>

Другие методы Relation

  • areItemsBound() Возвращает true, если элементы связаны
  • bindItems() Связать предоставленные элементы друг с другом
  • create() Создать новый объект Relation
  • getChildElements() Возвращает объекты ItemIdentifier элементов, являющихся дочерними по отношению к указанному родителю. Учитываются только элементы,…
  • getChildEntityTypeId() Возвращает $entityTypeId дочернего типа
  • getIdentifier() Возвращает идентификатор, связанный с этой связью
  • getParentEntityTypeId() Возвращает $entityTypeId родительского типа
  • getSettings()
  • hasEqualIdentifier() Возвращает true, если эта связь описывается идентификатором (имеет тот же родительский и дочерний entityTypeId)
  • isChildrenListEnabled() Возвращает true, если список (грид) дочерних элементов, связанных с этой связью, должен отображаться на…
  • isPredefined() Возвращает true, если эта связь предопределена (задана на системном уровне) и не может быть…
  • replaceAllItemBindings() Отвязать предоставленные элементы

getParentElements() есть и у других классов модуля «CRM»: RelationManager, StorageStrategy.

Исходный файл: source/crm/lib/relation.php:254

Что будем искать? Например,Продвижение