예제 #1
0
 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);
 }