Рассмотрим эти (CakePHP3) модели и их отношения:
Меню
name | user_id
Расписания
herd_id | menu_id | start | end
Меню имеет много расписаний меню
Расписание меню принадлежит меню
Расписание меню принадлежит стаду
Стада имеет много меню
В моем контроллере я получаю все данные с
$herd = $this->Herds->get($id, [
'contain' => [
'Menutimetables' => ['sort' => ['start'=>'asc']]
]
]);
Что приводит к получению menu_id.
menu_id start end
8 1 5
9 6 9
6 10 15
Где на самом деле я хочу увидеть Menus.name
.
Как я могу получить это?