Drupal 7是一种以编程方式知道内容类型中的字段的方法吗?

时间:2012-10-11 14:34:01

标签: drupal drupal-fields drupal-content-types drupal-nodes

在Drupal 7中,我需要Programmatically创建节点,使用:

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

之后,只需要上面的代码,并假设我不知道它的字段是什么。

  • 如何才能了解此内容类型的fields和该字段的structure
  • (或)我可以回应内容类型及其fields内的relations吗?

1 个答案:

答案 0 :(得分: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