private function loadPosts(ObjectManager $manager) { foreach (range(1, 30) as $i) { $post = new Post(); $post->setTitle('Sed ut perspiciatis unde'); $post->setAlias('Sed ut perspiciatis unde'); $post->setIntrotext('Sed ut perspicantium, tocto beatae vitae dicta sunt explicabo. '); $post->setSlug($this->container->get('slugger')->slugify($post->getTitle())); $post->setBody('Sed ut is iste uasi architecto beatae vitae dicta sunt explicabo. '); $post->setAuthorEmail('*****@*****.**'); $post->setPublishedAt(new \DateTime('now - ' . $i . 'days')); $post->setState(1); $post->setImages('test.jpg'); foreach (range(1, 5) as $j) { $comment = new Comment(); $comment->setAuthorEmail('*****@*****.**'); $comment->setPublishedAt(new \DateTime('now + ' . ($i + $j) . 'seconds')); $comment->setContent('Sed ut perspiciatis undedasdadasd'); $comment->setPost($post); $manager->persist($comment); $post->addComment($comment); } $manager->persist($post); } $manager->flush(); }
function load(ObjectManager $manager) { $i = 1; while ($i < +100) { $post = new Post(); $post->setTitle('Titre du post n°' . $i); $post->setBody('Corps du post'); $post->setIsPublished($i % 2); $manager->persist($post); $i++; } $manager->flush(); }
public function load(ObjectManager $manager) { $faker = new Faker\Generator(); $faker->addProvider(new Faker\Provider\en_US\Text($faker)); $faker->addProvider(new Faker\Provider\Lorem($faker)); for ($i = 1; $i <= 100; $i++) { $post = new Post(); $post->setTitle($faker->sentence(4)); $post->setBody($faker->realText(500)); $manager->persist($post); } $manager->flush(); }