我描述了3个模型/表
holding
在某个时间点对投资组合的个人金融控股。此处的字段为id
,date
,sedol_id
,value
sedol
包含特定于sedol的数据的表。
asset
有关资产的更多常规数据。几个sedol可以引用相同的资产,但是sedol只引用一个资产。
以下是链接的概述:
我正在努力将蛋糕中的模型联系起来。另一个模型hasOne
,hasMany
或belongsTo
。我尝试了很多组合,但要么是内存耗尽错误(infinate loop?),要么是SQL错误导致连接没有正确完成。
以下是我的问题不明确的例子。
假设有holding
条记录,这是Vodafone PLC的股票。这可能会出现在像
id | sedol | date | value
---------------------------------------
123456 | 16GWD5 | 2013-09-15 | 15456.25
现在这个持有的sedol引用了具有共享特定信息的Sedol表。在SEDOL表中的这些信息中有一个ips_asset_id,它指的是公司本身。例如。沃达丰可能有几种不同类别的股票(由sedols代表),但公司股权的基本价值将在ips_assets表中。
答案 0 :(得分:0)
在你的例子中:
Holding belongsTo Sedol
Sedol belongsTo IpsAsset
但是,我对您的模型了解不足以了解其他方式的关系是hasOne
还是hasMany
。