Beispiel #1
0
 public function init()
 {
     // Tipo de Referência
     $tipo = new Local_Form_Element_Hidden('tipo');
     $tipo->addValidator(new Zend_Validate_InArray($this->_tipos));
     $this->addElement($tipo);
     // Identificador
     $identificador = new Application_Form_Element_Label('identificador');
     $identificador->setLabel('Identificador')->setDescription('Texto Único para Referência Cruzada');
     $this->addElement($identificador);
 }
Beispiel #2
0
 public function init()
 {
     // Identificador
     $identificador = new Application_Form_Element_Label('identificador');
     $identificador->setLabel('Identificador')->setDescription('Texto Único para Referência Cruzada');
     $this->addElement($identificador);
     // Legenda da Imagem
     $legenda = new Zend_Dojo_Form_Element_TextBox('legenda');
     $legenda->setLabel('Legenda')->setDescription('Texto Exibido Abaixo da Figura')->addValidator(new Zend_Validate_StringLength(0, 100))->addFilter(new Zend_Filter_StringTrim())->setTrim(true)->setMaxLength(100);
     $this->addElement($legenda);
     // Extensões Habilitadas
     $extension = array('jpg', 'gif', 'png', 'case' => 'sensitive');
     // Arquivo
     $arquivo = new Zend_Form_Element_File('arquivo');
     $arquivo->addValidator(new Zend_Validate_File_Count(1))->addValidator(new Zend_Validate_File_Extension($extension))->setDestination(APPLICATION_PATH . '/../temp')->setRequired(true)->setMaxFileSize(1024 * 500)->setLabel('Imagem para Exibição')->setDescription('Arquivo Correspondente da Imagem');
     $this->addElement($arquivo);
     // Botão de Envio
     $submit = new Local_Form_Element_SubmitButton('submit');
     $this->addElement($submit);
 }