2012-10-03 6 views
2

CakePHP 1.3으로 작성된 응용 프로그램과 함께 작업하고 있습니다 (프레임 워크의 핵심에 대한 변경 사항으로 인해 CakePHP 2.0으로 이동할 수 없습니다). 파일을 응용 프로그램에 업로드하고 여러 파일을 한 번에 업로드 할 수 있도록 양식을 업그레이드하려고합니다. 'multiple'옵션을 설정하면 하나 이상의 파일을 선택할 수 있지만 'multiple'또는 'multiple'=> ''옵션을 실패한 것으로 간주하고 CakePHP 1.3이 무시한다고 가정합니다 :CakePHP 1.3에서 여러 파일 업로드

<?php echo $this -> Form -> input('FManager', array('label' => '', 'type' => 'file', 'multiple'=>"")); ?> 

<?php echo $this -> Form -> input('FManager', array('label' => '', 'type' => 'file', 'multiple')); ?> 

내가 양식 도우미없이 원시 만들려고했습니다

 <input type="file" multiple="" /> 

그리고 난 그냥에 따라 논리를 수정해야합니다 그래서 제가 여러 선택할 수 있도록 그에서> 데이터 $ this-을 드릴 것입니다 무엇을 다중 파일 입력.

여전히 내가 여기에 실수를했다면 케이크 피는 방법으로 만들 수 있는지, 누군가이 도우미를 알고 있다면이 경우에 도움이 될 수 있는지 알고 싶습니다.

답변

3

동일한 문제가 있지만 입력 이름 뒤에 점과 빈 공간을 추가하여 여러 파일 유형을 만드는 방법을 찾았습니다.

작동하지 :

echo $form->input('files', array(
    'label' => 'Files:',, 
    'type' => 'file', 
    'multiple' => 'multiple', 
)); 

작업을 :

echo $form->input('files. ', array(
    'label' => 'Files:',, 
    'type' => 'file', 
    'multiple' => 'multiple', 
)); 
+1

덕분에, 마치 마법처럼 일했다! – Yevgeniy