多对多关系

时间:2011-04-18 10:45:35

标签: model-view-controller many-to-many orchardcms

我一直在尝试在Orchard的内容项之间“制作”多对多关系模块。不幸的是,没有成功。但后来我知道如何模拟这种与TAGS的关系。基本上,我必须将“项目”内容类型/部分与“成员”类型/部分相关联。这是我的想法:

创建“项目”内容类型,并将标记部分附加到其中。创建项目类型列表。

创建“成员”内容类型,并将标记部分附加到其中。创建成员类型列表。

在项目页面上添加一个容器小部件,在其中显示项目类型列表的元素,但在视图中添加一个过滤器,该过滤器仅显示具有“project-xx”标记的内容项(项目 - x是当前项目的标签。到目前为止我唯一看到的问题是:

如何访问页面上其他内容部分/类型的标记,以便在视图中使用它(从“成员”视图中访问“项目”标记)?

对Orchard 1.1中内容项之间的多对多关系建模的任何想法或任何其他想法将不胜感激。我已经阅读了文档,但没有管理内容项之间创建n-n关系。

1 个答案:

答案 0 :(得分:0)

我知道这有点旧,但你看过力学模块(http://gallery.orchardproject.net/List/Modules/Orchard.Module.Downplay.Mechanics)吗?

这允许您在内容项之间创建连接。但是,它不适用于更新版本的Orchard(我认为> = 1.5)。值得一试如果你还在使用1.1