Я пытаюсь получить переменную в модуле Drupal Module Viewsphp, но моя проблема действительно заключается в доступе к вложенным элементам в объекте stdclass.Доступ к элементу из объекта стандартного класса
print_r ($ data-> node_created); // дает правильное значение 1477420603
print_r ($ data -> _ field_data-> nid-> entity-> vid); ничего не должно быть 31
Что я делаю неправильно?
Вот выдержка из возвращаемых данных:
stdClass Object
(
[node_title] => Denver
[nid] => 31
**[node_created] => 1477420603**
[field_data_body_node_entity_type] => node
[field_data_field_colour_node_entity_type] => node
[field_data_field_type_node_entity_type] => node
[_field_data] => Array
(
[nid] => Array
(
[entity_type] => node
[entity] => stdClass Object
(
**[vid] => 31**
[uid] => 1
[title] => Denver
[log] =>
[status] => 1
[comment] => 2
[promote] => 1
[sticky] => 0
[nid] => 31
[type] => test1
[language] => und
Попробуйте это и дайте мне знать '$ data -> _ field_data ['nid] [' entity '] -> vid;' Я могу объяснить, если он работает – nerdlyist