【发布时间】:2019-03-01 23:35:29
【问题描述】:
我使用 /seat-number/add 路由进行了 API 调用,该路由呈现表单并更新数据库。但是当我改变时
return $this->render('@AdminTemplates/pages/seat-number-add.html.twig', array(
'form' => $form->createView(),
));
到
return $this->redirectToRoute('seat_number_list');
我在索引页面上的添加按钮不会从索引页面抛出到添加页面..
这是我的整个 api 调用
public function seatEditAction(Request $request, $id)
{
$edit = $this->getDoctrine()->getRepository(Seats::class)->find($id);
$form = $this->createFormBuilder($edit)
->add('seatNumber', TextType::class, array('label' => 'Seat Number', 'attr' => ['class' => 'form-control']))
->add('save', SubmitType::class, array('label' => 'Update', 'attr' => ['class' => 'btn btn-primary pull-right action-save']))
->getForm();
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
$em = $this->getDoctrine()->getManager();
$em->flush();
}
return $this->render('@AdminTemplates/pages/seat-number-edit.html.twig', array(
'form' => $form->createView(),
));
}
【问题讨论】: