コード例 #1
0
 /**
  * Formulario para criacao de novo modulo
  * @return \Zend_Form 
  */
 private function formModulo($sAction = '/administrativo/modulo/novo', $iIdModulo = NULL, Administrativo_Model_Modulo $aDados = NULL)
 {
     $oForm = new Twitter_Bootstrap_Form_Vertical();
     $oForm->setAction($this->view->baseUrl($sAction))->setMethod('POST')->setAttrib('id', 'form-modulo');
     if ($iIdModulo) {
         $oElm = $oForm->createElement('hidden', 'id');
         $oElm->setValue($iIdModulo);
         $oElm->setRequired(TRUE);
         $oForm->addElement($oElm);
     }
     $oElm = $oForm->createElement('text', 'modulo');
     $oElm->setLabel('Nome');
     $oElm->setValue($aDados != NULL && $aDados->getNome() != NULL ? $aDados->getNome() : NULL);
     $oElm->setRequired(TRUE);
     $oForm->addElement($oElm);
     $oElm = $oForm->createElement('text', 'identidade');
     $oElm->setLabel('Identidade');
     $oElm->setValue($aDados != NULL && $aDados->getIdentidade() != NULL ? $aDados->getIdentidade() : NULL);
     $oElm->setRequired(TRUE);
     $oForm->addElement($oElm);
     $oElm = $oForm->createElement('checkbox', 'visivel');
     $oElm->setLabel('Visibilidade');
     $oElm->setValue($aDados != NULL && $aDados->getVisivel() != NULL ? $aDados->getVisivel() : NULL);
     $oForm->addElement($oElm);
     return $oForm;
 }