Exemple #1
0
 public function render(FormView $form, $variables, FormRenderer $renderer)
 {
     $html = $renderer->renderErrors(array('form' => $form));
     foreach ($form as $child) {
         $html .= $renderer->renderRow(array('form' => $child));
     }
     return $html;
 }
Exemple #2
0
 public function render(FormView $form, $variables, FormRenderer $renderer)
 {
     $html = '';
     foreach ($form as $child) {
         if (!$child->isRendered()) {
             $html .= $renderer->renderRow(array('form' => $child));
         }
     }
     return $html;
 }
 public function render(FormView $form, $variables, FormRenderer $renderer)
 {
     $html = '';
     foreach ($variables['options'] as $choice => $label) {
         if ($renderer->isChoiceGroup($label)) {
             $html .= '<optgroup label="' . $choice . '">';
             foreach ($label as $nestedChoice => $nestedLabel) {
                 $html .= '<option value="' . $nestedChoice . '"';
                 if ($renderer->isChoiceSelected($form, $nestedChoice)) {
                     $html .= ' selected="selected"';
                 }
                 $html .= '>' . $nestedLabel . '</option>';
             }
             $html .= '</optgroup>';
         } else {
             $html .= '<option value="' . $choice . '"';
             if ($renderer->isChoiceSelected($form, $choice)) {
                 $html .= ' selected="selected"';
             }
             $html .= '>' . $label . '</option>';
         }
     }
     return $html;
 }
 public function render(FormView $form, $variables, FormRenderer $renderer)
 {
     $html = '<script type="text/html" id="' . $variables['proto_id'] . '">' . $renderer->renderRow(array('form' => $form)) . '</script>';
     return $html;
 }
Exemple #5
0
 public function render(FormView $form, $variables, FormRenderer $renderer)
 {
     return '<div class="z-formrow">' . $renderer->renderLabel(array('form' => $form, 'label' => isset($variables['label']) ? $variables['label'] : null)) . $renderer->renderWidget(array('form' => $form)) . $renderer->renderErrors(array('form' => $form)) . '</div>';
 }
Exemple #6
0
 public function render(FormView $form, $variables, FormRenderer $renderer)
 {
     return $renderer->renderWidget(array('form' => $form));
 }