public function render() { $renderer = new RenderViewHelper(); $renderer->setRenderingContext($this->renderingContext); if ($this->renderChildrenClosure !== NULL) { $renderer->setRenderChildrenClosure($this->renderChildrenClosure); } $this->markAsRendered($this->getField()); return $renderer->render(NULL, $this->getField()->getTemplate(), array('field' => $this->getField())); }
/** * @param string $property * @return string */ public function render($property) { $errors = $this->getField($property)->getErrors(); if (count($errors) > 0) { $renderer = new RenderViewHelper(); $renderer->setRenderingContext($this->renderingContext); if ($this->renderChildrenClosure !== NULL) { $renderer->setRenderChildrenClosure($this->renderChildrenClosure); } return $renderer->render(NULL, 'Errors', array('errors' => $errors)); } return ''; }