mgP*_*ePe 2 cakephp model relational-database has-and-belongs-to-many
基本上我想在CakePHP中重新创建它:
换句话说,我的中间表有额外的字段来定义关系的类型.
如何在CakePHP中进行设置?
您可以使用例如:
model company:
id
name
person_id
model person:
id
name
model company_person:
company_id
person_id
position
Run Code Online (Sandbox Code Playgroud)
感谢名单
如果您想在HABTM中拥有其他数据,请使用2 hasMany关系.因此,如果是A HABTM B,则将其设置为:A hasMany A_B,B hasMany A_B,A_B belongsTo A,A_B belongsTo B. AFAIK,Cake对HABTM的支持不是很灵活.