Example #1
0
 public function load(ObjectManager $em)
 {
     $design = new Tag();
     $design->setName('Grafika');
     $design->setCount(1);
     $design->addPost($em->merge($this->getReference("Post-1")));
     $programming = new Tag();
     $programming->setName('Programowanie');
     $programming->setCount(1);
     $programming->addPost($em->merge($this->getReference("Post-1")));
     $linux = new Tag();
     $linux->setName('Linux');
     $linux->setCount(1);
     $linux->addPost($em->merge($this->getReference("Post-1")));
     $cubie = new Tag();
     $cubie->setName('Cubieboard');
     $cubie->setCount(1);
     $cubie->addPost($em->merge($this->getReference("Post-2")));
     $em->persist($design);
     $em->persist($programming);
     $em->persist($linux);
     $em->persist($cubie);
     $em->flush();
     $this->addReference('Tag-design', $design);
     $this->addReference('Tag-programming', $programming);
     $this->addReference('Tag-linux', $linux);
     $this->addReference('Tag-cubieboard', $cubie);
 }
Example #2
0
 /**
  * Add tags
  *
  * @param Aldor\BlogBundle\Entity\Tag $tags
  * @return Post
  */
 public function addTag(\Aldor\BlogBundle\Entity\Tag $tags)
 {
     $tags->increment();
     $this->tags[] = $tags;
     return $this;
 }