本文整理匯總了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'));
}