当前位置: 首页>>代码示例>>PHP>>正文


PHP Zend_Validate_File_MimeType::setMessages方法代码示例

本文整理汇总了PHP中Zend_Validate_File_MimeType::setMessages方法的典型用法代码示例。如果您正苦于以下问题:PHP Zend_Validate_File_MimeType::setMessages方法的具体用法?PHP Zend_Validate_File_MimeType::setMessages怎么用?PHP Zend_Validate_File_MimeType::setMessages使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Zend_Validate_File_MimeType的用法示例。


在下文中一共展示了Zend_Validate_File_MimeType::setMessages方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: renderizaCamposRPS

 /**
  * Renderiza os campos para importação de RPS
  * 
  * @return Contribuinte_Form_ImportacaoArquivo
  */
 public function renderizaCamposRPS()
 {
     // Validador do xml
     $oValidaXml = new Zend_Validate_File_MimeType(array('application/xml'));
     $oValidaXml->setMessages(array(Zend_Validate_File_MimeType::FALSE_TYPE => 'O arquivo "%value%" não possui o formato "XML".', Zend_Validate_File_MimeType::NOT_DETECTED => 'O arquivo "%value%" é inválido ou está corrompido.'));
     $oElm = $this->createElement('file', 'arquivo');
     $oElm->setLabel('Arquivo XML: ');
     $oElm->setAttrib('class', 'input');
     $oElm->setAttrib('accept', '*/*');
     // Android
     $oElm->addValidator($oValidaXml);
     $oElm->setRequired(TRUE);
     $this->addElement($oElm);
     return $this;
 }
开发者ID:arendasistemasintegrados,项目名称:mateusleme,代码行数:20,代码来源:ImportacaoArquivo.php

示例2: init

 /**
  * Metodo para inicializacao do Formulario
  * @see Zend_Form::init()
  */
 public function init()
 {
     $aValidatores = array(new Zend_Validate_Float(array('locale' => 'br')), new Zend_Validate_LessThan(100), new Zend_Validate_GreaterThan(-1.0E-7));
     $this->setEnctype("multipart/form-data");
     $this->setMethod(Zend_Form::METHOD_POST);
     $oElm = $this->createElement('hidden', 'im');
     $oElm->setRequired(TRUE);
     $this->addElement($oElm);
     $oElm = $this->createElement('text', 'nome_contribuinte');
     $oElm->setLabel('Contribuinte:');
     $oElm->setAttrib('class', 'span6');
     $oElm->setAttrib('readonly', TRUE);
     $oElm->setRequired(TRUE);
     $this->addElement($oElm);
     $oElm = $this->createElement('text', 'avisofim_emissao_nota');
     $oElm->setAttrib('class', 'span1 mask-numero');
     $oElm->setAttrib('maxlength', 3);
     $oElm->setLabel('Quantidade para aviso:');
     $oElm->setRequired(TRUE);
     $this->addElement($oElm);
     $oElm = $this->createElement('hidden', 'max_deducao', array('append' => '%', 'description' => '"0" para desabilitar dedução'));
     $oElm->setLabel('Limite para dedução: ');
     $oElm->setAttrib('class', 'span1 mask-porcentagem');
     $oElm->setValidators($aValidatores);
     $this->addElement($oElm);
     $oElm = $this->createElement('text', 'pis', array('append' => '%'));
     $oElm->setLabel('PIS: ');
     $oElm->setAttrib('class', 'span1 mask-porcentagem');
     $oElm->setValidators($aValidatores);
     $this->addElement($oElm);
     $oElm = $this->createElement('text', 'cofins', array('append' => '%'));
     $oElm->setLabel('COFINS: ');
     $oElm->setAttrib('class', 'span1 mask-porcentagem');
     $oElm->setValidators($aValidatores);
     $this->addElement($oElm);
     $oElm = $this->createElement('text', 'inss', array('append' => '%'));
     $oElm->setLabel('INSS: ');
     $oElm->setAttrib('class', 'span1 mask-porcentagem');
     $oElm->setValidators($aValidatores);
     $this->addElement($oElm);
     $oElm = $this->createElement('text', 'ir', array('append' => '%'));
     $oElm->setLabel('IR: ');
     $oElm->setAttrib('class', 'span1 mask-porcentagem');
     $oElm->setValidators($aValidatores);
     $this->addElement($oElm);
     $oElm = $this->createElement('text', 'csll', array('append' => '%'));
     $oElm->setLabel('CSLL: ');
     $oElm->setAttrib('class', 'span1 mask-porcentagem');
     $oElm->setValidators($aValidatores);
     $this->addElement($oElm);
     $oElm = $this->createElement('text', 'valor_iss_fixo', array('append' => '%'));
     $oElm->setLabel('Aliquota ISS Fixa:');
     $oElm->setAttrib('class', 'span1 mask-porcentagem');
     $oElm->setValidators($aValidatores);
     $this->addElement($oElm);
     // Validador do file-input
     $oValidaJPG = new Zend_Validate_File_MimeType(array('image/jpeg'));
     $oValidaJPG->setMessages(array(Zend_Validate_File_MimeType::FALSE_TYPE => 'O arquivo "%value%" não possui o formato "JPG".', Zend_Validate_File_MimeType::NOT_DETECTED => 'O arquivo "%value%" é inválido ou está corrompido.'));
     $oElm = $this->createElement('file', 'imagem_logo');
     $oElm->setLabel('Imagem de Logo: ');
     $oElm->setAttrib('class', 'input');
     $oElm->setAttrib('accept', '*/*');
     $oElm->addValidator($oValidaJPG);
     $this->addElement($oElm);
     $this->addElement('submit', 'submit', array('label' => 'Salvar', 'buttonType' => Twitter_Bootstrap_Form_Element_Submit::BUTTON_SUCCESS));
     return $this;
 }
开发者ID:arendasistemasintegrados,项目名称:mateusleme,代码行数:71,代码来源:ParametrosContribuinte.php


注:本文中的Zend_Validate_File_MimeType::setMessages方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。