2013-03-22 67 views
1

根据我的previous question,我想指定一个我坚信可以成为解决我的问题的好指南的一部分,因为对整个question的回答可能由很多部分组成。方面/类型之间的关联

当我在Alfresco Content Model的“方面”(或类型)中定义“关联”时,实际上“目标类”是什么?这可能是另一个方面吗?当我想将两个方面作为常规数据库中的两个表关联时,该如何实现?我怎样才能在第二个方面定义属性?有人能提供一个关联两个方面的例子吗?如果协会的目的不符合我的上述要求,那么它实际上服务的是什么?

回答

1

定义关联时,其目标应该是节点类型。所以node1以某种方式关联到node2。该节点是一个有效节点(方面只是该节点2上的一组属性/关联)。

方面不是节点类型,它只是更多的属性。您可以向类型添加方面,甚至可以在类型定义中定义强制方面。但我认为你想要将节点关联到节点。

现在,你想定义一个方面,这将是另一个数据库中的表?如在,不是Alfresco?我认为这里的正确用例应该是那些表格获得专用类型,而不是方面。

看看您可以从here中读到什么,并询问更多相关的问题。

与此同时,如果你澄清一下你想要做的究竟是什么?

+0

我必须创建一个方面(即基于项目架构的需求),它必须“包含”另外两个方面,这些方面也包含一些属性。我将它看作是定义它们之间的关联,就像我们在常见的关系数据库中所做的那样。我可以从您的链接中看到,Aspects不能包含关联,这是一种专属于Types的功能。我对吗?我是否应该从创建“大”方面的方法中辞职? – arjacsoh 2013-03-22 13:05:28

+0

关联的目标类型必须是一个类型,它可能使用一个方面作为关联的来源。 – billerby 2013-03-22 13:10:43

+0

@arjacsoh不,您可以在各个方面创建关联。例如http://pastebin.com/BVLhtzJQ – Zlatko 2013-03-22 13:14:24