在CakePHP中,您如何设置零对多关系?
例如,我有三个模型:Player,PitcherStats和FielderStats。玩家可以是投手还是守场员。因此,玩家将拥有(零个或多个)投手统计数据或(零个或多个)守场员统计数据。 PitcherStats将与Player具有belongsTo关系。 FielderStats也是如此。玩家模型与其他两个模型有什么关系?
答案 0 :(得分:0)
你应该有一个表格,其中包含具体统计数据的外键。所以你应该为统计数据构建3个表,一个表将保存所有统计数据(外键和类型),两个表将保存具体值。
答案 1 :(得分:0)
零到x关系船是1 / n到x关系的子组
实际上只有2:
以不同的组合和不同的外键选择
e.g。 1:1只不过是1:n,你可以决定把钥匙放在哪里(左边或右边的桌子)。
0:x是1:n或n:m的简单情况,其中还没有记录。