/** * {@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(); } }