Exemple #1
0
 /**
  * @Route("eliminar/")
  * @Template("TapirBaseBundle:Default:eliminar.html.twig")
  */
 public function eliminarAction(Request $request)
 {
     $id = $this->ObtenerVariable($request, 'id');
     $deleteForm = $this->CrearFormEliminar($id);
     $em = $this->getEm();
     $entity = $em->getRepository($this->VendorName . $this->BundleName . 'Bundle:' . $this->EntityName)->find($id);
     if (!$entity) {
         throw $this->createNotFoundException('No se puede encontrar la entidad.');
     } else {
         $buscadorDeRelaciones = new \Tapir\BaseBundle\Helper\BuscadorDeRelaciones($em);
     }
     return $this->ArrastrarVariables($request, array('entity' => $entity, 'create' => $id ? false : true, 'delete_form' => $deleteForm->createView(), 'tiene_asociaciones' => $buscadorDeRelaciones->tieneAsociaciones($entity)));
 }