Drupal 7, Получить значения ссылки на сущность в коллекции полей - PullRequest
2 голосов
/ 20 марта 2012

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

  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 Ответ

0 голосов
/ 20 июня 2012

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

...