/** * Deletes a Layout entity. * * @Route("/{id}", name="layout_delete") * @Method("DELETE") */ public function deleteAction(Request $request, Layout $entity) { $form = $this->createDeleteForm($entity->getId()); $form->handleRequest($request); if ($form->isValid()) { $em = $this->getDoctrine()->getManager(); $entity->getChildren()->clear(); $em->remove($entity); $em->flush(); } return $this->redirect($this->generateUrl('layout_edition')); }