Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.86 KB | None | 0 0
  1. // Inside of my Entity  
  2.  public function addEntertainmentFeature(\My\Entity\PropertyEntertainmentFeatures $entertainment){
  3.          $registry = new \My\Entity\PropertyEntertainmentFeaturesRegistry();
  4.          $registry->setProperty($this);
  5.          $registry->setFeature($entertainment);
  6.          $this->getEntertainment()->add($registry);
  7.     }
  8.  
  9.  
  10.  
  11.  
  12. // From my Controller
  13.             // $checked is an array which contains the ID of all checkboxes in my form which are checked.
  14.             foreach($checked as $key=>$value){
  15.             if(!$entity->getPropertyEntertainmentFeatures()->contains( $this->em->getReference('\My\Entity\PropertyEntertainmentFeatures', $value) )){     
  16.                 $entity->addEntertainmentFeature( $this->em->getReference('\My\Entity\PropertyEntertainmentFeatures', $value) );
  17.                 $this->em->persist($entity);
  18.                 $this->em->persist($entity->getEntertainment()->last());
  19.             }          
  20.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement