protected function uploadFiles($req, $reqData)
{
$files = $req->getUploadedFiles();
$arFields = array_keys($files);
if (!$arFields) {
return $reqData;
}
$path = "uploads/" . $this->controllerName . '/';
if (!is_dir(PUBLIC_PATH . $path)) {
mkdir(PUBLIC_PATH . $path);
}
foreach ($arFields as $field) {
$newfile = $files[$field][0];
if ($newfile->getError() === UPLOAD_ERR_OK) {
$uploadFileName = $newfile->getClientFilename();
$newfile->moveTo(PUBLIC_PATH . $path . $uploadFileName);
$reqData[$field] = $path . $uploadFileName;
}
}
return $reqData;
}