2012-03-15 4 views
0

newfile-1.ext와 같은 규칙을 사용하여 새 파일이 이전 파일과 일치하는 경우에만 Zend_File_Transfer()로 파일 이름을 바꿔야합니다. 여기서 -1은 추가 된 문자열이지만 Rename filter is 이상한, 나는 정말로 그렇게 잘 이해하지 않는다. 예를 들어addFilter ZendFramework 이름 바꾸기

은, 모든 necesary입니다 같은 몇 가지 :

if(file_exists($file)){ 
$upload->addFilter('Rename', $file); 
} 

또는 이름 바꾸기가 무엇입니까?

감사합니다.

답변

1

다음은 내 앱 중 하나의 예입니다. 파일은 Zend_Form에 의해 다시 채워집니다.

 $upload->receive(); 
     $name = $upload->getFileName(); 

     $newFile = 'mynewfile.xyz' 

     $filterFileRename = new Zend_Filter_File_Rename(array(
      'target' => $this->path . $newFile, // path to file 
      'overwrite' => true 
     )); 
     $file = $filterFileRename->filter($name); 
+0

감사합니다. – s7anley