Drupal 7, Получить значения ссылки на сущность в коллекции полей

У меня есть коллекция полей, которая содержит

  1. Поле для копирования
  2. Пользовательское поле, посредством ссылки на сущность

Теперь, когда я пытаюсь получить доступ к полю копирования, сохраняя коллекцию в $collection, с помощью

$collection->field_my_collection_copy->value();

Я получаю то, что ищу, но пытаюсь подобным образом на поле, на которое ссылается объект

$collection->field_my_collection_user->value();

Это ломает. Изучая переменные для $collection->field_my_collection_user Я должен иметь 'UID' на нем, но $collection->field_my_collection_user->uid ничего не дает и $collection->field_my_collection_user->uid->value(); дает мне Unable to get the data property uid as the parent data structure is not set

1 ответ

Это может быть потому, что Field Collection по своей природе не знает, с каким типом узла связан их родитель.

Другие вопросы по тегам