Ejemplo n.º 1
0
 private function deleteDetailPicture(\Novuscom\CMFBundle\Entity\Element $element)
 {
     $em = $this->getDoctrine()->getManager();
     $picture = $element->getDetailPicture();
     if ($picture) {
         $element->setDetailPicture(null);
         $em->persist($element);
         $em->remove($picture);
         $fileName = $_SERVER['DOCUMENT_ROOT'] . '/upload/images/' . $picture->getName();
         $em->flush();
         unlink($fileName);
     }
 }