Как создать 2 формы с 1 сущностью Symfony 3

Я хотел бы использовать одну сущность для создания двух форм в Symfony 3.4.

Моя сущность пользователя содержит:

  1. имя пользователя
  2. пароль
  3. электронное письмо
  4. ....

Я создал одну форму для подключения от сущности "Пользователь" (имя пользователя, пароль) Я хочу создать еще один для создания формы «Запомнить меня». В этой новой форме используется только элемент (электронная почта).

Как создать две формы на основе одной сущности?

Спасибо за вашу помощь.

JS - События опций формы
JS - События опций формы
В продолжение предыдущей статьи CSS - стили, связанные с вводом формы , в этой статье мы будем использовать JS для взаимодействия с формами, на этот...
CSS - Стили, связанные с вводом формы
CSS - Стили, связанные с вводом формы
Общими стилями ввода для форм являются Input (включая Text, Radio, checkbox), Select и Textarea, из которых Input относительно прост, поэтому в этой...
Создание многостраничной формы заявления о приеме на работу с помощью Angular
Создание многостраничной формы заявления о приеме на работу с помощью Angular
Наличие на корпоративном сайте форм заявлений о приеме на работу, или "трудовых анкет", экономит время и деньги как для соискателей, так и для...
1
0
117
1

Ответы 1

Сущность не зависит от формы. Таким образом, вы можете использовать свою сущность во всех необходимых вам формах. Вы должны создать новый FormType с другими полями и использовать ту же сущность для сопоставления ваших полей.

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

$myEntity = new MyEntity();

$form = $this->createForm(TestFormType::class, $myEntity);
$form->handleRequest($request);

Таким образом, вы можете создать множество форм и определить их для одного объекта.

Большое спасибо за твою помощь

Marcux 16.10.2019 23:27

Другие вопросы по теме