/** * {@inheritDoc} */ protected function validateFormData($request, $formBean) { // need specific view to go back to in case of validation errors $result = parent::validateFormData($request, $formBean); if (null != $result) { return $this->findView('edit'); } return null; }
/** * {@inheritDoc} */ protected function validateFormData($request, $formBean) { $this->preProcess(); $addressId = $request->request->get('addressId', null); if (null !== $addressId) { // selected existing address, so do not validate return null; } if (null != ($view = parent::validateFormData($request, $formBean))) { // validation failed, so let's add our required view data $view->setVariables($this->viewData); } return $view; }