public function createEvent(\Symfony\Component\Form\Form $form) { $this->created = time(); $event = new Events(); $event->setSportsId($form->get('sports_id')->getData()); $event->setLocationsId($form->get('locations_id')->getData()); $event->setSkillLevelsId($form->get('skill_levels_id')->getData()->getId()); $event->setGender($form->get('gender')->getData()); $event->setZipArea($form->get('zip_area')->getData()); $event->setInitiator($form->get('initiator')->getData()); /** * @deprecated field autoselect */ $event->setAutoselect('on'); $event->setNumOfPlayers($form->get('num_of_players')->getData()); $event->setStart(strtotime($form->get('start')->getData()->format('Y-m-d H:i:s'))); $event->setEnd(strtotime($form->get('end')->getData()->format('Y-m-d H:i:s'))); $event->setEventStatus(0); //set to true after first invitation $notes = $form->get('notes')->getData(); if (!empty($notes)) { $event->setNotes($form->get('notes')->getData()); } $em = $this->getEntityManager(); $em->persist($event); $em->flush(); return $event->getId(); }
public function load(ObjectManager $manager) { $Events1 = new Events(); $Events1->setSportsId(1); $Events1->setAutoselect("on"); $Events1->setEnd(time() + 7200); $Events1->setEventStatus(1); $Events1->setGender(1); $Events1->setLocationsId(2); $Events1->setNumOfPlayers(3); $Events1->setStart(time()); $Events1->setZipArea("47799"); $Events1->setSkillLevelsId(1); $manager->persist($Events1); $manager->flush(); }