Как получить одно значение из поля типа таксономии узла

У меня есть такой вывод: и я хочу попасть в "Центр".

[field_affiliation] => Array(
   [und] => Array(
      [0] => Array(
         [tid] => 30
         [taxonomy_term] => stdClass Object(
            [tid] => 30
            [vid] => 2
            [name] => Center

Могу ли я использовать этот метод?
$affiliation=$node->field_affiliation['und']['0']['value']['taxonomy_term']['name'];

или как я могу использовать:drupal_array_get_nested_value(); - не могу понять документацию

1 ответ

Решение

Попробуйте это, это будет работать, поскольку имя находится под объектом 'taxonomy_term'

$affiliation=$node->field_affiliation['und']['0']['taxonomy_term']->name;

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