public function createForm() { $form = $this->plugin->createForm($this->_request->getActionName(), $this->invoice); $form->setDataSources(array($this->_request, new HTML_QuickForm2_DataSource_Array($form->getDefaultValues($this->invoice->getUser())))); $form->addHidden(Am_Controller::ACTION_KEY)->setValue($this->_request->getActionName()); $form->addHidden('id')->setValue($this->getFiltered('id')); return $form; }