コード例 #1
0
 protected function createNewPost($title, $content, $createdAt, $tag = null)
 {
     $post = new Post();
     $post->setTitle($title);
     $post->setContent($content);
     $post->setCreatedAt($createdAt);
     if ($tag && $this->hasReference($tag)) {
         $post->addTag($this->getReference($tag));
     }
     $this->manager->persist($post);
     $this->manager->flush();
 }
コード例 #2
0
 public function load(ObjectManager $manager)
 {
     $post = new Post();
     $post->setTitle('Post title with Tag 1');
     $post->setContent('My post content!');
     $post->setIsPublished(false);
     $post->setCreatedAt(new \DateTime('2016-01-01 12:00:00'));
     if ($this->hasReference('tag1')) {
         $post->addTag($this->getReference('tag1'));
         $post->addTag($this->getReference('tag2'));
     }
     $manager->persist($post);
     $manager->flush();
 }