开启调试模式出现错误代码“未定义数组索引: multi”
文件1: /vendor/thinkcmf/cmf-app/src/user/controller/AssetController.php
修改
View::share('max_files', $arrData["multi"] ? $maxFiles : 1);
为
View::share('max_files', (isset($arrData["multi"]) && $arrData["multi"]) ? $maxFiles : 1);
修改
View::share('multi', $arrData["multi"]);
为
View::share('multi', (isset($arrData["multi"]))?$arrData["multi"]:NULL);
修改
View::share('app', $arrData["app"]);
为
View::share('app', (isset($arrData["app"]))?$arrData["app"]:NULL);
文件2: /vendor/thinkcmf/cmf/src/lib/Upload.php
修改
$qiniuSetting = $storageSetting['Qiniu']['setting'];
为
$qiniuSetting = (isset($storageSetting['Qiniu']['setting']))?$storageSetting['Qiniu']['setting']:NULL;
修改
if (config('FILE_UPLOAD_TYPE') == 'Qiniu' && $qiniuSetting['enable_picture_protect']) {
为
if (config('FILE_UPLOAD_TYPE') == 'Qiniu' && isset($qiniuSetting['enable_picture_protect']) && $qiniuSetting['enable_picture_protect']) {
只能帮你到这里了,希望官方能早日修复。