コード例 #1
0
 public function cleanDatabaseAndMakeProducts()
 {
     parent::setupDatabase();
     $em = $this->getEntityManager();
     for ($i = 0; $i < static::$nProducts; $i += 1) {
         $product = new Entity\ProductWithoutAutoIndex();
         $product->setName("Product {$i}")->setShortDescription("Product n°{$i} is cool.")->setDescription("Product n°{$i} is right before n°" . ($i + 1) . " unless it is the last one.")->setPrice(1 + $i % 100)->setRating($i % 10);
         $em->persist($product);
     }
     $em->flush();
     $em->clear();
 }