如果有一张有顾客的桌子和一张有地址的桌子。

客户必须(仅)有一个地址,但一个地址不必有一个客户(取决于字段类型)。因此,我只是问如何在找到客户时告诉蛋糕获取客户地址,而在找到地址时不要碰任何客户。

如果您要开始询问任何代码,请再次阅读,我确定没有必要张贴任何代码,我只需要使用$ belongsTo,$ hasOne和类似东西来告诉蛋糕这些表之间的关系的正确方法那,但我不清楚如何确切地做到这一点。

谢谢!

最佳答案

很明显,Customer hasOne Address

但是Address可以保留与Customer的任何关联,并在需要时即时绑定到某个关联,也可以在模型中描述该关联并即时取消绑定。您甚至可以自动在模型的回调之一上执行此操作。

这实际上取决于您要做什么,一种方式需要多少次数据,另一种方式需要多少次以及您要完成什么。但是对于蛋糕,即使不是“硬接线”,任何关联也都很好,尽管有些不可思议,但您会松懈。

10-08 13:33