public function generatePlayer() { $faker = Factory::create(); $player = new Player(); $em = $this->getDoctrine()->getManager(); for ($i = 0; $i < 10; $i++) { $player->setFirstName($faker->firstNameMale); $player->setLastName($faker->lastName); $player->setBirthDay($faker->dateTime); $player->setBiography($faker->text); $em->persist($player); } $em->flush(); $this->redirectToRoute('homepage'); }
/** * @Route("/admin/insert/player/{id}", name="player_insert_admin", requirements={"id" : "\d+"}) */ public function generatePlayerAction($id) { $teams = $this->getDoctrine()->getRepository('AppBundle:Team')->find($id); if (!$teams) { throw $this->createNotFoundException('Not found'); } $faker = Factory::create(); $em = $this->getDoctrine()->getManager(); for ($i = 0; $i < 11; $i++) { $player = new Player(); $player->setTeam($teams); $player->setFirstName($faker->firstNameMale); $player->setLastName($faker->lastName); $player->setBirthDay($faker->dateTime); $player->setBiography($faker->text); $em->persist($player); } $em->flush(); $this->addFlash('notice', 'Add players!'); return $this->forward('AppBundle:Admin:show'); }