2

我的协会有一些问题。我有 3 个模型:用户、会员、公司。用户可能(或可能没有)拥有公司/会员资格。这是我的模型的粘贴箱:

http://pastebin.com/xTCQeytn

我有2个问题:

  1. 为什么 Company/Membership 会返回一个充满空值的数组(如果不存在)。
  2. 我的同事对我想要完成的事情看起来是否正确?
4

1 回答 1

5

这对于 BelongsTo/HasOne 关系是正常的。因为它们与您的主要记录处于同一水平。只有 HasMany/Habtm 关系会导致一个空的子数组(因为这些将是一个数组数组)。这主要是由于返回数组结构的方式。

是的,你的模型关系在我看来很好。

于 2012-05-19T22:53:15.700 回答