/** * @Route("/admin/soda/create", name="admin_sodacreate") */ public function createSoda(Request $request) { $soda = new Soda(); $soda->setImageurl("images/"); $form = $this->createForm('soda', $soda); $form->handleRequest($request); if ($form->isValid()) { $em = $this->getDoctrine()->getManager(); $em->persist($soda); $em->flush(); return $this->redirectToRoute('admin_front'); } return $this->render('admin/soda.html.twig', array('soda' => $soda, 'form' => $form->createView())); }
/** * @Route("/Seeddata", name="seed_data") */ public function sodaDetail() { //Users $encoder = $this->container->get('security.password_encoder'); $em = $this->getDoctrine()->getManager(); $user1 = new User(); $user1->setName("Adam"); $user1->setUsername("adam42"); $user1->setRole("ROLE_ADMIN"); $user1->setPassword($encoder->encodePassword($user1, "1234")); $user2 = new User(); $user2->setName("Peter"); $user2->setUsername("peterhans"); $user2->setRole("ROLE_USER"); $user2->setPassword($encoder->encodePassword($user2, "1234")); $em->persist($user1); $em->persist($user2); $em->flush(); //Sodas $em = $this->getDoctrine()->getManager(); $storage1 = new Storage(); $storage2 = new Storage(); $storage3 = new Storage(); $storage1->setQuantity(17); $storage2->setQuantity(27); $storage3->setQuantity(37); $soda1 = new Soda(); $soda1->setName("Cola"); $soda1->setPrice(13); $soda1->setDescription("Lækker original cola"); $soda1->setImageurl("images/cola.jpg"); $soda1->setStorage($storage1); $soda2 = new Soda(); $soda2->setName("Sprite"); $soda2->setPrice(23); $soda2->setDescription("Sprite direkte fra de friske kilder"); $soda2->setImageurl("images/sprite.jpg"); $soda2->setStorage($storage2); $soda3 = new Soda(); $soda3->setName("Fanta"); $soda3->setPrice(33); $soda3->setDescription("Fanta som man husker den"); $soda3->setImageurl("images/fanta.jpg"); $soda3->setStorage($storage3); $em->persist($soda1); $em->persist($soda2); $em->persist($soda3); $em->flush(); return $this->redirectToRoute('soda_overview'); }
public function addSoda(Soda $soda) { $soda->setStock($this); $this->sodas[] = $soda; }