0
我不确定我是否正确使用MVC体系结构,如果我出错了,就轻松点。从Cake中的另一个模型访问模型方法
我有一个模型Account
,从Holding
模型获取估值的负载。这两个型号链接为Account
hasMany Holdings
。
在我的Account
模型中,我有一个函数,用于从账户中检索持有量的总和并将其排列在$date=>$value
类型的数组中。
我有另一个单独的模型,名为FxRate
,其表格是外汇汇率和日期的负载。在我的Account
模型中,我想通过在FxRate
表上运行查找来检索fx费率数组,以便可以转换之前检索到的估值数组。
FxRate
没有链接到任何其他模型,我似乎无法从我的Account
模型中的任何数据从它find
。什么是实现这一目标的正确方法?
你永远不应该直接实例模型!改为使用['ClassRegistry :: init()'](http://api.cakephp.org/2.4/class-ClassRegistry.html#_init)。 – ndm
所以正确的语法应该是'$ FxRate = ClassRegistry :: init('FxRate')'?谢谢你的评论。 – arilia
这就是它应该是这样的,是的。 – ndm