2012-10-11 31 views
1

在Drupal 7的,我需要Programmatically創建節點,通過使用:Drupal 7是以編程方式知道內容類型中的字段的一種方法?

$node = new stdClass(); 
$node->type = "movie"; 

後,只是這上面的代碼,並讓我們假設我不知道什麼是它的字段。

  • 我該如何才能知道該內容類型的fields和該字段的structure
  • (或)我可以在內容類型及其relations中回顯fields嗎?

回答

0

你打開一個非常嚴重的api與此。基本命令是:

$data=field_info_instances("node",$source_node_type); 

字段綁定到實體。在這裏的論點是你要求附加到「節點」實體的字段,第二個參數是「實體」所稱的「節點類型」作爲「捆綁」提供的

但是這是一個相當複雜的api。查看整個api的文檔:http://api.drupal.org/api/drupal/modules%21field%21field.module/group/field/7

相關問題