本文整理汇总了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;
}
示例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;
}