CakePHP与额外字段有很多很多关系

时间:2013-06-05 12:08:33

标签: many-to-many cakephp-2.0

我的多对多关系存在问题:

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

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

和关联表

  • Table1_Table2(table1_id,table2_id, extra_field );

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

拜托,有人可以帮我吗?感谢

1 个答案:

答案 0 :(得分:1)

你需要改变你的关系。如the docs中所述,关系转换为

Table1 hasMany Table1_Table2
Table1_Table2 belongsTo Table1, Table2
Table2 hasMany Table1_Table2

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