public function fill($answerId) { if ($answer = $this->_applicant->findAnswerById($answerId)) { foreach ($this->_applicationPage->getPage()->getElements() as $element) { $element->getJazzeeElement()->setController($this->_controller); $value = $element->getJazzeeElement()->formValue($answer); if ($value) { $this->getForm()->getElementByName('el' . $element->getId())->setValue($value); } } $this->getForm()->setAction($this->_controller->getActionPath() . "/edit/{$answerId}"); } }