1

Drupal 7 では、Programmatically以下を使用してノードを作成する必要があります。

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

その後、上記のコードだけで、フィールドが何であるかわからないと仮定しましょう。

  • このコンテンツ タイプfieldsの とそのフィールドを知るにはどうすればよいですか?structure
  • fields(または)コンテンツ タイプとその内部をエコーアウトできますrelationsか?
4

1 に答える 1

0

これでかなり深刻なAPIを開きます。基本コマンドは次のとおりです。

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

フィールドはエンティティに関連付けられています。ここでの引数は、「ノード」エンティティにアタッチされたフィールドを要求するものであり、2番目の引数は、エンティティで「バンドル」と呼ばれる「ノードタイプ」に対するものです。

しかし、それはかなり複雑なAPIです。ここでAPI全体のドキュメントを確認してください:http://api.drupal.org/api/drupal/modules%21field%21field.module/group/field/7

于 2012-10-11T16:29:48.200 に答える