Exemple #1
0
 /**
  * Renders an element, along with its label.
  *
  * @param \Brick\Form\Element $element
  *
  * @return string
  */
 private function renderElementAsRow(Element $element)
 {
     $tr = new Tag('tr');
     $html = $this->renderCell('th', $element->getLabel()->render() . $this->renderErrors($element));
     $html .= $this->renderCell('td', $element->render());
     $tr->setHtmlContent($html);
     return $tr->render();
 }
Exemple #2
0
 /**
  * Renders an element, along with its label.
  *
  * @param \Brick\Form\Element $element
  * @return string
  */
 private function renderElement(Element $element)
 {
     $label = $element->getLabel();
     if ($label->isEmpty()) {
         return $element->render();
     }
     return $label->render() . $element->render();
 }