У меня есть модель Fix с отношением HABTM Device model.Модель устройства имеет отношение к модели 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) {
}
Кроме того, когда я делаю этот запрос для тестирования: Fix->Device->find('all')
, он возвращаеттекущие Device_type.names для каждого устройства, связанного с исправлениями, что означает, что модели связаны правильно.
Любая помощь?Спасибо.