красная фасоль не спасает вложенные отношения - PullRequest
0 голосов
/ 10 февраля 2019

Предположим, у меня есть папка с данными о человеке. Данные о полете имеют много переходов

В каждом переходе есть много мест для посещения

У полета есть много переходов

У перехода есть места

при сохранении места полета не сохраняются

$flight->folder_id = $flightData['folder_id'];
        foreach ($flightData['transitions'] as $transit) {
            $transition = R::dispense('transition');
            $transition->flight_number = $transit['flight_number'];    
            foreach ($transit['places'] as $place) {
                $place = R::dispense('transitionplaces');
                $place->place = $place;
                $transition->ownPlaceList[] = $place;
            }
            $flight->ownFlightList[] = $transition;
        }
        $flight = R::store($flight);

когда элемент с вложенными отношениями (полет ==> переход ==> место)

красная фасоль сохраняет только родительские отношения только два(полет ==> переход)

...