예제 #1
0
 /**
  * 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()]);
 }