public function __construct($options = null) { parent::__construct($options); $this->removeDecorator('Form'); $this->removeDecorator('Validator'); $this->removeElement('Enviar'); }
protected function _setUpValidators(La_Form $form, $validators = array(), $parentFormName = null, $return = false) { $subForms = $form->getSubForms(); $formName = !$parentFormName ? $form->getName() : $parentFormName . '-' . $form->getName(); if ($return) { $this->_formValidators = $validators; return; } foreach ($form->getValidators() as $key => $value) { $keyName = isset($formName) ? $formName . '-' . $key : $key; $validators[$keyName] = $value; } if ($subForms) { foreach ($subForms as $subForm) { $this->_setUpValidators($subForm, $validators, $formName); } } else { $this->_setUpValidators($form, $validators, $formName, true); } }