Drupal 7, Получить значения ссылки на сущность в коллекции полей
У меня есть коллекция полей, которая содержит
- Поле для копирования
- Пользовательское поле, посредством ссылки на сущность
Теперь, когда я пытаюсь получить доступ к полю копирования, сохраняя коллекцию в $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 по своей природе не знает, с каким типом узла связан их родитель.