Я использую Cakephp 1.3, и у меня проблема с множественными отношениями. У меня 3 таблицы Библиотека, Пользователь, Адрес.Cakephp multiple принадлежит полям
Я использую рекурсивную на 2
UserModel:
var $belongsTo = array('address'=>array('className'=>'address','foreignKey'=>'users_id'));
LibraryModel:
var $belongsTo = array('user' => array('className'=> 'user','foreignKey'=>'user_id'));
function getUser($idBook)
{
$this->recursive = 2;
return $this->find('all',
array('conditions'=>array('library.book_id'=>$idBook),
'fields'=>array('user.id','user.nick','address.town')));
}
Он работает только без полей Param, но я хочу выбрать только это три колонки. Пожалуйста, где моя ошибка?