Use the upload class to customize the subdirectory generation method in tp3.2
桃子
桃子 2019-02-25 17:08:17
0
2
973
private function savefiles($files,$student_id){
    $config=[
        'rootPath'      =>  WORKING_PATH.FILES_UPLOAD_PATH, //保存根路径
        'subName'       => array('creatSubName',$student_id),
    ];
    $upload = new Upload($config);
    $upload-> subName = array('creatSubName',$student_id);
    $uploadres = $upload->uploadOne($files);
    if ($uploadres){
        return $uploadres;
    }else{
        return false;
    }
}

public function creatSubName($student_id){
    dump("创建名字!");die;
    return $student_id;
}

If you write like this, you won’t be able to enter the creatSubName method, and it’s the same if you don’t pass in parameters. Please give me some advice

桃子
桃子

reply all(1)
桃子

The currently used savepath attribute in upload can be replaced to achieve the effect

private function savefiles($files,$student_id){
    $config=[
        'rootPath'      =>  WORKING_PATH.FILES_UPLOAD_PATH, //保存根路径
        'autoSub'       =>  false, //自动子目录保存文件
        'savePath'       => $student_id.'/'.date('Y-m-d').'/',
    ];
    $upload = new Upload($config);
    $uploadres = $upload->uploadOne($files);
    if ($uploadres){
        return $uploadres;
    }else{
        return false;
    }
}


Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template