/** * Remove panelsImage * * @param \VisualizationBundle\Entity\PanelImage $panelsImage */ public function removePanelsImage(\VisualizationBundle\Entity\PanelImage $panelsImage) { $this->panels_image->removeElement($panelsImage); }
/** * Delete EventShowHide for PanelImage. * * @Route("/{id}/eventchangesource/delete/{event_id}", name="panelimage_eventchangesource_delete") * @param Request $request * @param PanelImage $panelImage * @return Response */ public function eventShowHideDeleteAction(Request $request, PanelImage $panelImage) { $event_id = $request->get('event_id'); $event = $this->getDoctrine()->getRepository("VisualizationBundle:EventChangeSource")->find($event_id); $em = $this->getDoctrine()->getManager(); $em->remove($event); $em->flush(); return $this->redirectToRoute('panelimage_events', ['id' => $panelImage->getId()]); }