Рейтинг:0

Как создать новое представление из предыдущего представления?

флаг cn

В настоящее время, когда я отправляю новую форму, проблем нет (WebFormSubmission::create() и save()). Когда я перезагружаю эту отправку веб-формы и изменяю некоторые поля формы и записываю ее, проблем не возникает (WebformSubmission::load() и save()).

Но я не могу создать новую отправку веб-формы из этой предыдущей отправки веб-формы. Цель состоит в том, чтобы иметь 2 независимых представления.

Я пытался создать() и сохранить() после модификации, но что-то не так.

No Sssweat avatar
флаг ua
Добро пожаловать в Drupal Ответы. Вы сказали: «Но что-то не так». Вам нужно быть более конкретным, какую ошибку вы получаете? Кроме того, нам нужно будет увидеть ваш код.
флаг cn
Похоже, вы хотите продублировать отправку? Я не имею отношения к вашему варианту использования чего-то подобного, но вы можете заглянуть в модуль «клонирования объекта». Он добавляет операцию клонирования к сущностям, а отправка веб-формы сама по себе является сущностью контента.
apaderno avatar
флаг us
Добро пожаловать в Drupal Ответы! Этот вопрос кажется о коде, который вы написали. В этом случае, как сказал @NoSssweat, нам нужно увидеть код, который вы написали. Если вопрос не о коде, отредактируйте его, чтобы было ясно, и добавьте больше деталей, которые позволят нам ответить на него.
Рейтинг:0
флаг us

В пользовательском интерфейсе веб-формы вы можете дублировать отправку с помощью операций отправки таблицы результатов.

С помощью API-интерфейсов веб-форм вы можете использовать \Drupal\webform\Entity\WebformSubmission::createDuplicate.

erwan1974 avatar
флаг cn
Большой!!! Я использую API-интерфейсы веб-форм и без проблем получаю новую отправку. Спасибо

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.