/** * @return FormElement */ protected function getElementHelper() { if ($this->elementHelper) { return $this->elementHelper; } if (method_exists($this->view, 'plugin')) { $this->elementHelper = $this->view->plugin($this->defaultElementHelper); } if (!$this->elementHelper instanceof FormElement) { $this->elementHelper = new FormElement(); $this->elementHelper->setView($this->getView()); } return $this->elementHelper; }
public function render(ElementInterface $element) { $formLabel = new Helper\FormLabel(); $formElement = new Helper\FormElement(); $formErrors = new Helper\FormElementErrors(); $view = $this->getView(); $formElement->setView($view); $formErrors->setView($view); $html = '<tr>' . '<th align="right">' . $formLabel($element) . '</th>' . '<td width="10px"> </td>' . '<td>' . $formElement($element) . '<span class="form-errors">' . $formErrors($element) . '</span>' . '</td></tr>' . PHP_EOL; return $html; }
/** * Set Element Helper. * * @param \Zend\Form\View\Helper\FormElement $elementHelper * * @return self */ public function setElementHelper(ZendFormElement $elementHelper) { $elementHelper->setView($this->getView()); $this->elementHelper = $elementHelper; return $this; }