public function addAction() { $contactForm = $this->getServiceLocator()->get('FormElementManager')->get('AddressBook\\Form\\Contact'); if ($this->request->isPost()) { $dataBrutes = $this->request->getPost(); $contact = $this->contactService->add($dataBrutes); if ($contact) { $msg = "Le contact " . $contact->getPrenom() . " a bien été créé"; $this->flashMessenger()->addSuccessMessage($msg); return $this->redirect()->toRoute('address-book-contact'); } } // return new ViewModel(compact($contactForm)); return new ViewModel(['contactForm' => $contactForm]); }