Как правильно использовать одну и ту же форму два раза в Symfony 4? - PullRequest
0 голосов
/ 27 сентября 2018

У меня есть форма, которую я использую для создания события из CRUD, выделенного для события, и из моего маршрута планирования:

В моем EventController.php создайте маршрут:

$form = $this->createForm(EvenementType::class,$event);
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
    $event = $form->getData();
    $entityManager->persist($event);
    $entityManager->flush();
    return $this->redirectToRoute('parametres.evenements');
}

В моем PlanningController.php индексный маршрут:

$formEvent = $this->createForm(EvenementType::class,$evenement);
$formEvent->handleRequest($request);
if ($formEvent->isSubmitted() && $formEvent->isValid()) {
    $evenement = $formEvent->getData();
    $entityManager->persist($evenement);
    $entityManager->flush();
}

Я считаю, что это поведение должно относиться только к EventController в маршруте магазина, но я не уверен.Может ли кто-нибудь указать мне правильный способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...