Отправка формы Symfony

Здравствуйте, у меня возникла следующая проблема, я попытался ответить на этот вопрос о том, как сделать форму на многих страницах. Этот вопрос

Я сделал следующий контроллер для первой формы

public function reportarSeguimientoAction(Request $request)
{
$em = $this->getDoctrine()->getManager();

$seguimiento = new Seguimiento();$form = $this->createForm(SeguimientoType::class, $seguimiento);
$form->handleRequest($request);

if($form->isSubmitted() && $form->isValid())
{
$seguimiento = $form->getData();

if($seguimiento->getAsistencia() == 1)
{
$response = $this->forward('AppBundle:Counselor:seguimientoDos', array(
'seguimiento' => $seguimiento,
));
return $response;
}
else
{
$em->persist($seguimiento);
$em->flush();
return $this->redirectToRoute('success');
}
}

return $this->render('default/crearSeguimiento.html.twig', array(
'form' => $form->createView(),
));
}

Это перенаправляет меня на вторую часть формы в случае, если поле заполнено, но это не меняет URL.

    public function seguimientoDosAction(Request $request, $seguimiento)
{
$form = $this->createForm(SeguimientoAsistioType::class, $seguimiento);
$form->handleRequest($Request);

if($form->isSubmitted() && $form->isValid())
{
$seguimiento = $form->getData();
$em = $this->getDoctrine()->getManager();
$em->persist($seguimiento);
$em->flush();
return $this->redirectToRoute('success');
}

return $this->render('default/crearSeguimiento.html.twig', array(
'form' => $form->createView(),
));
}

Внешний вид страницы меняется, но она не отправляется при нажатии кнопки «Отправить» во второй форме, она просто отображает первую часть формы, помечает первую как отправленную. Я предполагаю, что это связано с тем, что оно не является перенаправлением, но я не могу перенаправить передачу переменной $ seguimiento, которая содержит первую часть формы для отправки.

Любое решение о передаче переменной при перенаправлении или отправке второй формы действительно приветствуется.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector