У меня есть следующий результат, который мне нужно вставить в базу данных:
Array
(
[Test] => Array
(
)
[Question] => Array
(
[0] => Array
(
[category_id] => 3
[answer_style_id] => 2
[Answer] => Array
(
[0] => Array
(
[capital_category_id] => 14
[correct] => 1
)
...
...
Вкратце, каждый тест имеет много вопросов, а каждый вопрос имеет много ответов) , с каждой связанной моделью, имеющей внешний ключ, который должен быть установлен Cake (у каждого вопроса есть test_id, а у каждого ответа есть question_id).
Проблема в том, что когда я $ this-> Test-> saveAll ($ data);
, сохраняются только тест и вопросы, но не ответы.
Как я могу сохранить все данные, когда Cake автоматически устанавливает внешний ключ для каждой связанной модели?
Спасибо !