コード例 #1
0
 /**
  * Load data fistures with the passed EntityManager
  *
  */
 public function load(ObjectManager $manager)
 {
     $event = new Event();
     $event->setName('New Year');
     $event->setDate('2015-12-31');
     $event->setDescription('Welcome the New year 2016. Have a blast.');
     $manager->persist($event);
     $manager->flush();
 }
コード例 #2
0
 /**
  */
 private function processForm(Event $event)
 {
     $entityManager = $this->container->get('doctrine')->getEntityManager();
     $name = $this->getRequest()->get('name');
     $date = $this->getRequest()->get('date');
     $description = $this->getRequest()->get('description');
     if ($name != '' && $date != '' && $description != '') {
         $event->setName($name);
         $event->setDate($date);
         $event->setDescription($description);
         $entityManager->persist($event);
         $entityManager->flush();
         $message = 'added';
     } else {
         $message = 'invalid';
     }
     $serializedEntity = $this->container->get('serializer')->serialize($message, 'json');
     return new Response($serializedEntity);
 }
 /**
  * {@inheritDoc}
  */
 public function getDescription()
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'getDescription', array());
     return parent::getDescription();
 }