2012-05-30 2 views
0
$query = new EntityFieldQuery(); 
$query->entityCondition('entity_type', 'node') 
->entityCondition('bundle', 'exclusion_lists');     
$entity_type = 'node'; 
$result = $query->execute(); 

if (!empty($result[$entity_type])) { 
$entities = entity_load($entity_type, array_keys($result[$entity_type])); 
} 

var_dump($entities->field_first_name); 

Концепция: в основном я взять файл CSV, загрузите его, Почитаю содержимое в массив, получить все имена и фамилии из exclusion_lists типа контента, и затем вычистить его. Я не могу ничего извлечь из переменной $ objects. Я уверен, что это просто лишение сна и т. Д., Которое доходит до меня, но я не могу понять это.Drupal 7 Entity Query Builder не дает возвращаемое значение

ответ

0

Вместо этого вы используете var_dump($entities) переменную, чтобы увидеть структуру массива. Тогда, вероятно, вам нужно использовать field_get_items, чтобы получить значение конкретного поля.

Смежные вопросы