Я использую node_load для загрузки узла на основе значения одного из его полей.Если бы поле, с которым я тестирую, было, например, uid
, я бы сделал это так:
$n1 = node_load(array('uid' => $val));
, но это поле sub1
вложено в массив field_val[0][sub1]
.Я пытался привести цитаты вокруг всего этого, но это не сработало.Я пробовал другие небольшие варианты, но ни одна не работала.
$n1 = node_load(array('field_val[0][sub1]' => $val));
Мне интересно, какой правильный синтаксис для этого, если это можно сделать.