我有一个模型修复与关系 HABTM 设备模型。设备模型有一个 belongsTo 到 Device_type 模型,像这样,仅用于获取设备类型名称:
var $belongsTo = array('Device_type'=>array('fields'=>'name'));
所以,我需要每个 Fix、它的设备和它的 Device_types。当我制作一个时,Fix->find('all', array('recursive' => 2))
我希望获得与 Fix 相关的每个设备(这工作正常),并且每个设备的 Device_type.name (这不起作用)。这是我为结果中的每个设备(一个空数组)得到的结果:
["Device_type"]=>
array(0) {
}
除此之外,当我为 testing: 进行查询时Fix->Device->find('all')
,它会返回与修复相关的每个设备的当前 Device_type.names,这意味着模型是相关的。
有什么帮助吗?谢谢。