drupal 6 node_load宽度条件

时间:2012-09-18 15:51:09

标签: php drupal-6

情况如下:

我有两种内容类型。内容类型a具有内容类型b的cck引用字段。

现在我正在尝试加载内容类型为a的所有节点,这些节点引用了内容类型b。

这是我的代码。

$nidcur =  $fields['nid']->content;

$node = node_load(array("field_micselect" => $nidcur));

dpm($node);

所以我想加载与nid $ nidcur相关的所有节点。

谢谢

wolfmarter

1 个答案:

答案 0 :(得分:0)

如果有其他人在寻找这个,这里的代码是有效的。

  $nidcur =  $fields['nid']->content;

   $referenced_nodes = db_query("SELECT `field_FIELD_NAME_nid` AS `nid` FROM {content_field_FIELD_NAME} WHERE field_NAME_nid = " . $nidcur);
  while ($referenced_node = db_fetch_object($referenced_nodes)) {
    $node = node_load(array('nid' => $referenced_node->nid));

   }