다중 사진으로 tt_address를 확장하려고합니다. 하지만 업로드 폼을 빌드하고 myext_pi1.php에서 처리하는 방법은 무엇입니까? 템플릿TYPO3 업로드 파일 프론트 엔드 플러그인
형태 : piVars에서
<input type="file" id="image1" name="tx_myext_pi1[image1]" />
<input type="file" id="image2" name="tx_myext_pi1[image2]" />
없음 이미지 배열을 출력 (그러나 모든 텍스트 영역 및 텍스트 입력이입니다 ...
print_r($this->piVars);
실제 업로드를 수행 그리고 ... piVars의 파일에 액세스 할 수 있습니다. 그렇다면 uploads/tx_myext /에 업로드하려면 어떻게해야합니까? 비슷한 이들 기능을 보내고 : http://api.typo3.org/typo3v4/master/html/classt3lib__ext_file_functions.html
UPDATE
하기로 친절 piVars로 이동하지만 _FILES에 가지 않습니다 요 나 파일을 지적했다. 내선을 들여다 보면서. feupload 나는 _FILES하지 piVars에 따라 fileuplad을 수행하는 방법을 볼 수 :이 작동하고
$ffunc = t3lib_div::makeInstance('t3lib_basicFileFunctions');
$path = $ffunc->getUniqueName($_FILES['image1']['name'], t3lib_div::getFileAbsFileName('uploads/pics/'));
t3lib_div::upload_copy_move($_FILES['image1']['tmp_name'], $path);
$file->setFile(basename($path));
. 모범 사례라면 나는 모른다.
ecntype 양식에 추가 했습니까? $ _FILES 배열을 디버그하고 거기에 무엇이 있는지 알려주십시오. – Fixus
감사합니다. Newer는 파일이 _FILES가 아닌 piVars에 있음을 알았습니다. – Tillebeck
나는 항상이 방법을 사용합니다. 대답으로 표시하면 좋을까요? – Fixus