现场实例Drupal的主机
当我们去到路径/管理/结构/类型/管理/条/场,并使用添加新字段选择或添加现有字段选项,是否创建一个字段或创建字段实例或附加字段实例?如何区分它们?因此,编程时使用field_create_field。 field_create_instance和field_attach API?
在现场的API文档,它只是告诉管理界面和从来没有想过要在其中创建两个字段字段实例的路径会谈。因此,它的混乱。我甚至不知道如果我甚有意义。
问1月21日在'13 15:59
它始终是更好,如果目的是或者功能将是相同的使用相同的字段实例。例如,你在所有被添加具有相同分类词汇不同的内容类型。倒不如到同一字段添加到所有的内容类型,而不是制造不同领域的每个内容类型。内部的表来构建由Drupal的,这将减少的数量。和搜索的词汇会变得更好。 - 穆罕默德·沙梅姆1月21日在'13 16:57
所以,我们在路径节点看场/添加/条是现场实例(这是在几个不同的实体类型重复使用)。而在路径/管理/结构/类型/管理/条/字段的字段是字段。在数据库中,我没有看到一个字段实例表,但只有field_data表,该表,我想,我们当我们第一次在使用field_create_field路径/管理/结构/类型/管理/文/田创建一个字段得到。和实例,然后连接到束(文章在这种情况下),我们在路径节点/添加/一篇文章中看到。 - 尤金·杰罗姆1月21日'13 17:20
一个字段是本身的基本定义。甲字段实例是该领域的一个实例,附加到实体/束。
要检查是否领域,或实例存在,使用
当您通过用户界面创建领域,Drupal的始终创建对实体/束的字段实例。
如果您要添加的现有字段,字段的数据进行了克隆,在新的实体/包创建一个字段实例。
最后,现场设置适用于全球的那场,场实例的设置可以实体束之间变化。