Example #1
0
 public function __construct($options = null)
 {
     parent::__construct($options);
     //$this->setAction($options['action'])->setMethod('post');
     // initialize form
     $this->setName('editLinkageForm')->setAction('/register/linkage/edit')->setMethod('post');
     $id = new Zend_Form_Element_Hidden('id');
     $id->addValidator('Int')->addFilter('StringTrim');
     $this->addElement($id);
     $contact = new Zend_Form_Element_Hidden('contact');
     $contact->addValidator('Int')->addFilter('StringTrim');
     $this->addElement($contact);
     $institution = new Zend_Form_Element_Select('institution');
     $institution->setLabel('Instituição: ')->setRegisterInArrayValidator(false);
     $institution->addMultiOption(0, "(escolha uma...)");
     $this->addElement($institution);
     $this->addElementText('position', 'Cargo/Função:', new C3op_Util_ValidString(), 50);
     $this->addElementText('department', 'Departamento:', new C3op_Util_ValidString(), 50);
     $this->addElementText('state', 'UF:', new C3op_Register_ValidState(), 30);
     // create submit button
     $submit = new Zend_Form_Element_Submit('submit');
     $submit->setLabel('Salvar')->setOptions(array('class' => 'submit'));
     $this->addElement($submit);
 }