/** * Initialize standard formular with validation and database-connection * @param DataObject $dataObject */ protected function init(DataObject &$dataObject) { $this->wasSubmitted = isset($_POST['submit']); $this->dataObject = $dataObject; if (!$this->wasSubmitted) { $this->dataObject->setValuesAsPostData(); } $this->addCSSclass('ajax'); $this->addAttribute('onsubmit', 'return false;'); $this->initHiddenKeys(); $this->initFieldsets(); $this->checkForSubmit(); }
/** * Set all internal values as post data */ public final function setValuesAsPostData() { $this->updateAfterParsing(); parent::setValuesAsPostData(); }