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) {
         }
     }
 }
示例#2
0
 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;
     })];
 }