public function addAction() { $form = new WinetypeForm(); $form->get('submit')->setValue('Add'); // CSS $form->get('name')->setAttribute('class', 'form-control'); $form->get('name')->setAttribute('placeholder', 'Ej.: Espumante'); $form->get('position')->setAttribute('class', 'form-control'); $request = $this->getRequest(); if ($request->isPost()) { $winetype = new Winetype(); $form->setInputFilter($winetype->getInputFilter()); $form->setData($request->getPost()); if ($form->isValid()) { $winetype->exchangeArray($form->getData()); $this->getEntityManager()->persist($winetype); $this->getEntityManager()->flush(); // Redirect to Country List return $this->redirect()->toRoute('winetype'); } } return array('form' => $form); }
/** * {@inheritDoc} */ public function getInputFilter() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'getInputFilter', array()); return parent::getInputFilter(); }