node_load():此用例的正确语法

Ber*_*ing 1 drupal drupal-6

我正在使用node_load根据其中一个字段的值加载节点.如果我正在测试的字段是uid例如,我会这样做:

$n1 = node_load(array('uid' => $val));
Run Code Online (Sandbox Code Playgroud)

但是这个字段sub1嵌套在一个数组中field_val[0][sub1].我尝试在整个事情中加上引号,但它没有用.我尝试过其他小变化,但都没有效果.

$n1 = node_load(array('field_val[0][sub1]' => $val));
Run Code Online (Sandbox Code Playgroud)

我想知道这样做的正确语法是什么,如果可以的话.

kia*_*uno 5

从中得出的论点node_load()

  • 格式后面的数组<table field> => <value>.
  • 节点ID.

在第一种情况下,数组索引是在表节点中找到的字段的名称.

node_load()你报告时无法打电话.