Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.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
Html 如何使用node_load()?_Html_Drupal_Drupal 6 - Fatal编程技术网

Html 如何使用node_load()?

Html 如何使用node_load()?,html,drupal,drupal-6,Html,Drupal,Drupal 6,嗨,我有点困惑,如何使用此代码检索节点标题 节点负载($nid); $title=$nid->title 我已经在块中完成了此编码,我想从节点id中检索以显示图像。图像通常使用filezilla上传到站点,并且与节点标题同名。我尝试了多种形式的节点加载(),但我失败了。因此,请告诉我正确的选项。 谢谢大家。-普拉诺蒂这里是节点加载的参考 它返回一个作为节点的对象 $node = node_load($nid); // $nid contains the node id $title = $no

嗨,我有点困惑,如何使用此代码检索节点标题

节点负载($nid); $title=$nid->title

我已经在块中完成了此编码,我想从节点id中检索以显示图像。图像通常使用filezilla上传到站点,并且与节点标题同名。我尝试了多种形式的节点加载(),但我失败了。因此,请告诉我正确的选项。
谢谢大家。-普拉诺蒂这里是节点加载的参考

它返回一个作为节点的对象

$node = node_load($nid); // $nid contains the node id
$title = $node->title;

请找一本关于Drupal模块开发的好书来学习基础知识

你的问题有点让人困惑。你能把它整理一下,更好地解释一下你想要完成什么吗?无论如何:

节点加载采用数值参数或参数数组进行查询,并返回单个节点对象。(如前所述,这里是API文档:)

使用数字节点id加载:

$nid = 55;
$node = node_load($nid);
$title = $node->title;
通过查询标题加载:

$title = 'How to serve man';
$node = node_load(array('title' => $title));
$body = $node->body;
如果要使用node_load()加载大量节点,请确保使用$reset参数,这样每个节点都不会保留在函数的静态缓存中(并增加内存使用):

$nid=55;
$node=node_load($nid,NULL,TRUE)

您还可以使用以下代码高效地加载多个节点

<?php
$type = "product_type";
$nodes = node_load_multiple(array(), array('type' => $type));
foreach($nodes as $products):
?>
<?php print $products->nid; ?>
<?php print $products->title; ?>
<?php endforeach; ?>

此外,您还可以查询节点加载中的任何内容,例如,我们在查询中使用了type,但我们也可以使用上面文章中提到的title by “大卫·埃德斯”


你的例子重复了post,mate.
节点加载($nid)$title=$nid->title
他是从$nid而不是在$node上做title的。我否决了不正确的评论,所以评论者会修正它们。现在投票了,没有怨恨。但有时一句简单的评论也就足够了:-)看来你是Stackoverflow的新手。如果其中一位回答者成功地回答了您的问题,请在问题点下方的复选标记上打勾,将该问题标记为“正确”。