我正在使用node_load根据其中一个字段的值加载节点。例如,如果我正在测试的字段为uid
,我会这样做:
$n1 = node_load(array('uid' => $val));
但此字段sub1
嵌套在数组field_val[0][sub1]
中。我尝试在整个事情中加上引号,但它没有用。我尝试了其他一些小变化,但都没有效果。
$n1 = node_load(array('field_val[0][sub1]' => $val));
我想知道这样做的正确语法是什么,如果可以的话。
答案 0 :(得分:5)
node_load()
的论据是
<table field> => <value>
。在第一种情况下,数组索引是在表节点中找到的字段的名称。
您报告时无法拨打node_load()
。