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); }
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); }