У меня есть три модели:
Компания, Автомобиль, Пассажир
Компания имеет много автомобилей
Автомобиль имеет много пассажиров
Этиотношения, кажется, работают независимо: автомобиль показывает всех пассажиров, а компания показывает все автомобили.
Но я не могу разрешить компанию - Пассажир (показать всех пассажиров компании).
Мой диспетчер для компании:
function index(){
//grab all companies and pass it to the view:
$companies = $this->Company->find('all');
$this->set('companies', $companies);
}
Здесь отображаются все компании со всеми ихсоответствующие автомобили.Однако массив не содержит запись для пассажира.
Что мне нужно сделать, чтобы полностью восстановить отношения Компания - Автомобиль - Пассажир?