public function addAction() { $request = $this->getRequest(); $result = array(); if ($request->isPost()) { try { $nome = $request->getPost("nome"); $user = new \Application\Model\User(); $user->setName($nome); $em = $this->getServiceLocator()->get("Doctrine\\ORM\\EntityManager"); $em->persist($user); $em->flush(); } catch (Exception $e) { } } }
public function getServiceConfig() { return ['factories' => array('Zend\\Log' => function ($sm) { $log = new Logger(); $stream_writer = new Stream('./data/log/application.log'); $log->addWriter($stream_writer); $log->info('Logging started...'); return $log; }, 'UserModel' => function (\Zend\ServiceManager\ServiceLocatorInterface $sl) { $instance = new \Application\Model\User(); $instance->setServiceLocator($sl); $instance->setRelation('addressid', 'address'); return $instance; }, 'FeedbackModel' => function (\Zend\ServiceManager\ServiceLocatorInterface $sl) { $instance = new \Netsensia\Model\Feedback(); $instance->setServiceLocator($sl); return $instance; }, 'AddressModel' => function (\Zend\ServiceManager\ServiceLocatorInterface $sl) { $instance = new \Netsensia\Model\Address(); $instance->setServiceLocator($sl); return $instance; })]; }