true, 'extensions' => 'png, jpg', 'maxFiles' => 20], ]; } public function upload($nameDir) { $basePath = dirname(dirname(__DIR__)) . '/uploads/'; if(!file_exists($basePath . $nameDir)) FileHelper::createDirectory($basePath . $nameDir . '/', 0777); if ($this->validate()) { foreach($this->imageFiles as $file) { $path = $basePath . $nameDir . '/' . Helper::transliterate($file->name); $file->saveAs($path); } return true; } else { return false; } } }