public function addAction() { $form = new ContactForm(); $form->get('submit')->setValue('Add'); $request = $this->getRequest(); if ($request->isPost()) { $contact = new Contact(); $form->setInputFilter($contact->getInputFilter()); $form->setData($request->getPost()); if ($form->isValid()) { $contact->exchangeArray($form->getData()); $this->getContactTable()->saveContact($contact); } //Redirect to contact list return $this->redirect()->toRoute('contact'); } return array('form' => $form); }