public function signAction() { $form = new SignForm(); //password try and catch $form->get('submit')->setValue('Add'); $request = $this->getRequest(); if ($request->isPost()) { $user = new Sign(); //WTF?? $form->setInputFilter($user->getInputFilter()); $form->setData($request->getPost()); if ($form->isValid()) { $album->exchangeArray($form->getData()); $this->getAlbumTable()->saveUser($user); // Redirect to profile page return $this->redirect()->toRoute('profile'); } } return array('form' => $form); }