类型和方面之间的一对多关系?

时间:2015-07-17 12:26:48

标签: alfresco

我有下一个content model。:

physics.start() — either instantiates or resumes the simulation (if paused). You must start the physics simulation before calling any other physics functions in this guide.
physics.pause() — pauses the physics simulation.
physics.stop() — this is treated as a request to "destroy" the physics world. If you merely want to pause the physics engine, use physics.pause().

取决于内容的类型:

  • sm:contentChildren1可以有1“anOtherAspect”和0“anAspect”。
  • sm:contentChildren2可以有一个N“anOtherAspect”和0“anAspect”。
  • sm:contentChildren3可以有一个N“anOtherAspect”和N“anAspect”。

这些关系存在于类型和方面之间? (一对一或一对多)如何使用它?如果不存在,我可以用任何方式模拟这种关系吗?

我想基于关系工作方面,而不是逐个创建它们(夸大N的值,并创建很多方面)。

问候, 巴勃罗。

1 个答案:

答案 0 :(得分:1)

Alfresco方面是一对一的,因为Alfresco节点只能有一个特定方面的实例,而方面的特定实例只与一个节点相关联。

您有两种方法可以在节点上获取多个值。

  1. 将您的属性指定为<multiple>true</multiple>,这意味着它可以包含多个值。更多细节在这里: http://docs.alfresco.com/5.0/concepts/metadata-model-props.html

  2. 使用对等关联。这些允许您在节点之间具有任何类型的多重关系。还要记住,Alfresco节点的内容可以是空的,您可以使用一个仅在某种意义上保存元数据,将其用作方面。这些在数据字典指南中有详细说明: http://wiki.alfresco.com/wiki/Data_Dictionary_Guide#Peer_.28Non-Child.29_Associations