本文整理汇总了PHP中Zend_Validate_File_MimeType::setMessage方法的典型用法代码示例。如果您正苦于以下问题:PHP Zend_Validate_File_MimeType::setMessage方法的具体用法?PHP Zend_Validate_File_MimeType::setMessage怎么用?PHP Zend_Validate_File_MimeType::setMessage使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Zend_Validate_File_MimeType
的用法示例。
在下文中一共展示了Zend_Validate_File_MimeType::setMessage方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: dodajgaleriaAction
public function dodajgaleriaAction($filefield)
{
$upload = new Zend_File_Transfer_Adapter_Http();
$fileinfo = $upload->getFileInfo();
$oRequest = $this->getRequest();
if (!$oRequest->getParam('pro_id')) {
$this->_redirect('adminn/produkty');
}
//walidacja pola zdjecie
$oMimeValidator = new Zend_Validate_File_MimeType('image/jpg, image/jpeg');
$oMimeValidator->setMessage('Zły format pliku.');
$oUpload = new Zend_File_Transfer_Adapter_Http();
$oUpload->addValidator($oMimeValidator);
$oUpload->getValidator('Upload')->setMessage('Plik jest wymagany.', Zend_Validate_File_Upload::NO_FILE);
try {
$oConfig = new Zend_Config_Ini(APPLICATION_PATH . '/configs/wizytowki.ini', 'wizytowki');
$sWizytowkiKatalog = $oConfig->wizytowki->katalog;
$sWizytowkaNazwa = FileNameManager::getName($sWizytowkiKatalog, $oUpload->getFileName('zdjecie', false));
$oUpload->addFilter('Rename', $sWizytowkiKatalog . $sWizytowkaNazwa);
$oUpload->receive($fileinfo[$filefield]['zdjecie']);
$oGaleria = new Galeria();
$aDane = array('gal_plik' => $sWizytowkaNazwa, 'gal_pro_id' => $oRequest->getParam('pro_id'));
$oGaleria->insert($aDane);
} catch (Exception $oException) {
if ($sWizytowkaNazwa && file_exists($sWizytowkiKatalog . $sWizytowkaNazwa)) {
unlink($sWizytowkiKatalog . $sWizytowkaNazwa);
}
$oRequest->setParam('error_zdjecie', 'Bład podczas zapisu.');
return $this->_forward('dodajzdjecia');
}
$this->_redirect('admin/galeria?pro_id=' . $oRequest->getParam('pro_id'));
}