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


PHP Zend_Validate_File_MimeType::setMessage方法代码示例

本文整理汇总了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'));
 }
开发者ID:stasiu38,项目名称:cms,代码行数:32,代码来源:AdminController.php


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