У меня есть кастомная сущность (с названием Entity Quote), из формы добавления этой сущности я делаю мультистеп форму.
В кастомную сущность Entity Quote я добавил еще одну кастомнуя сущность (с именем Quote Design) в качестве поля reference (с именем Design), чтобы добавить форму второй кастомной сущности Quote Design на второй шаг формы Entity Quote. Я реализовал добавление формы второй кастомной сущности с помощью модуля Inline Entity Form:
https://www.drupal.org/project/inline_entity_form
Где для поля reference я выбрал в Manage Form Display виджет Inline entity form - Complex
Но проблема в том, что сохраняются только поля на первом шаге формы, где поля первой кастомной сущности, на втором шаге, где два поля второй кастомной сущности (Quote Design) данные не сохраняются. Их нет нигде в таблицах и соотвественно нет и в UI.
Метод save()
выполняется после нажатия кнопки Save, которая появляется на втором шаге формы
Реализация мультистеп формы (форма добавления Entity Quote) в песочнице:
https://phpsandbox.io/n/divine-grass-1doo-ylab7