Я уверен, что должен быть простой способ сделать это, но я прочесывал руководство и не могу его найти.
Пользователь создает новую модель «курса» и в той же форме добавляет динамическое количество моделей «студента». Каждый студент принадлежит одному курсу. Поэтому я получаю данные в контроллер примерно так:
Array
(
[Course] => Array(name, etc. etc.),
[Student] => Array(
[0] => Array(student details, etc.),
[1] => Array(student 2 details, etc.))
)
Как только контроллер получит это, я сохраняю данные курса, чтобы создать новый курс. Теперь у меня есть уникальный идентификатор курса из базы данных ... как мне легко сохранить данные об ученике, автоматически добавляя course_id каждому ученику, без необходимости циклически просматривать все из них и добавлять course_id вручную?
Спасибо!