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

时间:2010-08-17 11:45:25

标签: drupal drupal-6

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

$n1 = node_load(array('uid' => $val));

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

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

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

1 个答案:

答案 0 :(得分:5)

node_load()的论据是

  • 格式为<table field> => <value>
  • 的数组
  • 节点ID。

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

您报告时无法拨打node_load()

相关问题