Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.85 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. // From my Controller
  9.             // $checked is an array which contains the ID of all checkboxes in my form which are checked.
  10.             foreach($checked as $key=>$value){
  11.             if(!$entity->getPropertyEntertainmentFeatures()->contains( $this->em->getReference('\My\Entity\PropertyEntertainmentFeatures', $value) )){     
  12.                 $entity->addEntertainmentFeature( $this->em->getReference('\My\Entity\PropertyEntertainmentFeatures', $value) );
  13.                 $this->em->persist($entity);
  14.                 $this->em->persist($entity->getEntertainment()->last());
  15.             }          
  16.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement