예제 #1
0
 /**
  * {@inheritDoc}
  */
 public function load(ObjectManager $manager)
 {
     $faker = \Faker\Factory::create('fr_FR');
     for ($i = 0; $i < 10; $i++) {
         //VOir la doc en tapant faker.php lien github (https://github.com/fzaninotto/Faker)
         $produit = new Produit();
         $produit->setTitle($faker->text(10));
         $produit->setPrice($faker->randomFloat(2, 0, 500));
         $produit->setQuantity($faker->numberBetween(0, 1));
         $produit->setDescription($faker->text(10));
         $produit->setDateCreated($faker->dateTimeThisYear);
         $categorie = $this->getReference("categ_" . $i);
         $produit->setCategorie($categorie);
         $produit->setMarque($manager->getRepository('WaBackBundle:Marque')->find(1));
         $manager->persist($produit);
         $manager->flush();
     }
 }