Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal node_load():此用例的正确语法_Drupal_Drupal 6 - Fatal编程技术网

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

Drupal node_load():此用例的正确语法,drupal,drupal-6,Drupal,Drupal 6,我使用node_load根据节点的一个字段的值加载节点。例如,如果我测试的字段是uid,我会这样做: $n1 = node_load(array('uid' => $val)); 但是此字段sub1嵌套在数组field\u val[0][sub1]中。我试着在整件事上加上引号,但没用。我尝试了其他小的变化,但没有一个奏效 $n1 = node_load(array('field_val[0][sub1]' => $val)); 如果可以的话,我想知道这样做的正确语法是什么。取自n

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

$n1 = node_load(array('uid' => $val));
但是此字段
sub1
嵌套在数组
field\u val[0][sub1]
中。我试着在整件事上加上引号,但没用。我尝试了其他小的变化,但没有一个奏效

$n1 = node_load(array('field_val[0][sub1]' => $val));

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

取自
node\u load()
的参数是

  • 格式为
    =>
    的数组
  • 节点ID
在第一种情况下,数组索引是在表节点中找到的字段的名称


无法像您报告的那样调用
node\u load()

取自
node\u load()
的参数为

  • 格式为
    =>
    的数组
  • 节点ID
在第一种情况下,数组索引是在表节点中找到的字段的名称

无法按您报告的那样调用
节点加载()