public function addAction() { $form = new UtilisateurForm(); $form->get('submit')->setValue('Add'); $request = $this->getRequest(); if ($request->isPost()) { $utilisateur = new Utilisateur(); $form->setInputFilter($utilisateur->getInputFilter()); $form->setData($request->getPost()); if ($form->isValid()) { $utilisateur->exchangeArray($form->getData()); $this->getEntityManager()->persist($utilisateur); $this->getEntityManager()->flush(); // Redirect to list of utilisateurs return $this->redirect()->toRoute('utilisateur'); } } return array('form' => $form); }
public function inscriptionAction() { $form = new CompteForm(); $form->get('submit')->setValue('Inscription'); $request = $this->getRequest(); if ($request->isPost()) { $post = $request->getPost(); if ($post->password == $post->confmotdepasse && !empty($post->email)) { $utilisateur = new Utilisateur(); $form->setInputFilter($utilisateur->getInputFilter()); $form->setData($request->getPost()); if ($form->isValid()) { $utilisateur->exchangeArray($form->getData()); $this->getEntityManager()->persist($utilisateur); $this->getEntityManager()->flush(); // Redirect to list of utilisateurs return $this->redirect()->toRoute('index'); } } } return new ViewModel(array('form' => $form)); //return array('form' => $form); }