0

我的多对多关系有问题:

我有两个与多对多关系相关的表

  • 表 1 (id, t1_field1, t1_field2, ...);
  • 表 2 (id, t2_field2, t2_field2, ...);

和关联表

  • Table1_Table2(table1_id, table2_id, extra_field );

我的问题是如何添加这些额外的字段。我不知道如何配置两个实体的模型。

请问,有人可以帮我解决这个问题吗?谢谢

4

1 回答 1

1

你需要改变你们的关系。如文档中所述,关系转换为

Table1 hasMany Table1_Table2
Table1_Table2 belongsTo Table1, Table2
Table2 hasMany Table1_Table2

然后您需要在模型文件夹中创建模型 Table1_Table2 并将其视为任何其他 belogsTo-hasMany 关联,但您可以添加更多字段(如果需要,还可以添加验证)。

于 2013-06-05T13:51:56.960 回答