public function render($content) { $element = $this->getElement(); $class = $element->getAttrib('class'); if (strpos($class, 'display_hidden') === false) { return $content; } $label = new Zend_Form_Decorator_Label(array('tag' => 'td')); $label->setElement($element); $label = $label->render(''); $value = htmlentities($element->getValue()); return "<tr>{$label}<td class=\"element\">{$value}{$content}</td></tr>\n"; }
/** * Construit le Label du champ * Ajoute la classe required si le champ est marque comme requis * @brief Construit le label * @author francoisespinet * @param Zend_Form_Element $oElement */ protected function buildLabel(Zend_Form_Element $oElement) { // On passe par l'instanciantion à la différence de buildInput // car le décorateur label chargé par défaut wrap un dt autour du label $oDecorator = new Zend_Form_Decorator_Label(); return $oDecorator->setElement($oElement)->render(''); }
public function buildLabel($content) { $dec = new Zend_Form_Decorator_Label(); $dec->setElement($this->getElement()); return $dec->render($content); }