public function addAction() { $form = new MeasureTypeForm(); $form->get('submit')->setValue('guardar'); $request = $this->getRequest(); if ($request->isPost()) { $MeasureType = new MeasureType(); $form->setInputFilter($MeasureType->getInputFilter()); $form->setData($request->getPost()); if ($form->isValid()) { $MeasureType->exchangeArray($form->getData()); $this->getMeasureTypeTable()->save($MeasureType); return $this->redirect()->toRoute('admin/measure_type'); } } return array('form' => $form, 'config' => $this->config); }