Drupal 7 - Почему $ acc-> value () -> name выводит имя пользователя? - PullRequest
0 голосов
/ 30 октября 2011
<?php
$involved_users = array();
//grab usernames from user reference field of a node
$project = entity_metadata_wrapper('node', $node);
// field_users is user reference field
foreach ($project->field_users as $acc) {
  $involved_users[] = $acc->value()->name;
}

var_dump($involved_users);
?>

Привет, ребята,

Я получил этот фрагмент кода от http://pixeljets.com/blog/writing-robust-code-uses-fields-drupal-7

Я прошел через это, но не могу понять, как "$ acc-> значение) (-> имя;»работа?

Что такое значение ()?Это метод PHP или Drupal.Я не могу найти документацию по этому вопросу.

Спасибо!

1 Ответ

1 голос
/ 30 октября 2011

Если вы внимательно прочитаете сообщение в блоге, которое вы предоставили, вы увидите, что метод -> value () предоставляется entity_metadata_wrapper из Entity модуля.

...