public function deleteAction($id, Request $request) { //si nous avons une requête ajax, elle sera traité ici if ($request->isXmlHttpRequest()) { //on recupère la liste des chambres à supprimer $listChambres = json_decode($request->request->get('listChambres')); $nbre = $request->request->get('nbre'); for ($i = 0; $i < $nbre; $i++) { $ident = $listChambres[$i]; $this->getDoctrine()->getManager()->getRepository("SMBLoyerBundle:Chambre")->supprimer_chambre($ident); } //on retourne la liste de tous les chambres $listChambre = Chambre::listChambres($this); return $this->render("SMBLoyerBundle:Chambre:index.html.twig", array('listChambres' => $listChambre)); } else { throw new \Exception("Pas de requête!", 1); } }