/** * Render element label * * @param Zend_Form_Element $element * @param Zend_View_Interface $view * @return string */ public function renderLabel(Zend_Form_Element $element, Zend_View_Interface $view) { $label = $element->getLabel(); if (empty($label)) { $label = $element->getName(); // Translate element name if (null !== ($translator = $element->getTranslator())) { $label = $translator->translate($label); } } if ($this->getEscape()) { $label = $view->escape($label); } return $this->getMarkupElementLabelStart() . $label . $this->getMarkupElementLabelEnd(); }
/** * Gets html content fot label * * @param Zend_Form_Element $element * @return string */ protected function getLabelHTML($element) { $label = $element->getLabel(); if ($translator = $element->getTranslator()) { $label = $translator->translate($label); } $label = $element->getView()->formLabel($element->getName(), $label); if ($element->isRequired()) { $label .= '<span class="asterisk">*</span>'; } return $label; }