Пример #1
0
 public function onSave(FieldEvent $event)
 {
     if ($event->getValue()) {
         $findAttachment = $this->objectManager->getRepository('BigfishMediaBundle:ImageInstance')->find($event->getValue());
         $content = $event->getContent();
         if ($findAttachment) {
             $content = $event->getContent();
             $content->setImageInstance($findAttachment);
             $content->setVarchar($findAttachment->getId());
             $this->objectManager->persist($content);
             $this->objectManager->flush();
         } else {
             $this->objectManager->remove($content);
             $this->objectManager->flush();
         }
     }
 }