コード例 #1
0
ファイル: Module.php プロジェクト: Wbondar/Buddies
 public function getViewHelperConfig()
 {
     return array('factories' => array('formRow' => function ($sm) {
         $helper = new \Zend\Form\View\Helper\FormRow();
         $helper->setRenderErrors(false);
         return $helper;
     }));
 }
コード例 #2
0
 public function getHTML()
 {
     $this->checkForGetHTMLZendDependencies();
     $html = null;
     $renderer = new PhpRenderer();
     $formHelperConfig = new \Zend\Form\View\HelperConfig();
     $formHelperConfig->configureServiceManager($renderer->getHelperPluginManager());
     $formRenderer = new \Zend\Form\View\Helper\Form();
     $html .= $formRenderer->openTag($this->form);
     $formRow = new \Zend\Form\View\Helper\FormRow();
     $formRow->setView($renderer);
     foreach ($this->form->getElements() as $key => $element) {
         $html .= '<div id="' . $key . '" class="element">';
         $html .= $formRow->render($element);
         $html .= '</div>' . PHP_EOL;
     }
     $html .= $formRenderer->closeTag();
     return $html;
 }