0

ExpressionEngine 是否能够处理 HABTM(拥有并属于许多)关系,即使它使用插件也是如此?

基本上,我有两个渠道:食谱和配料。用户需要能够通过从我的成分通道分配条目来创建配方,但是在添加成分时,他们还需要指定其他数据,例如数量。这可能吗?

4

1 回答 1

1

您的答案在于Pixel 和 Tonic的两个不可或缺的 EE 附加组件:PlayaMatrix

Playa是一个多对多关系字段类型和模块。

矩阵是一种字段类型,它允许单个字段包含多行多个预定义数据列,其中每一列可以是不同的字段类型(包括 Playa)。

因此,在您的情况下,您将拥有标准成分频道,然后在您的食谱频道中,您将拥有一个成分字段,该字段将是一个矩阵字段类型。在您的 Matrix 字段中,您将有一个 Playa 列显示来自您的成分通道的条目的下拉列表,而另一列是一个简单的文本输入,设置为 Integer 的数量。

于 2012-04-16T13:43:01.827 回答