Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在yii2中将(perminder klair dropzone Wedgeit)用于drpzone,文件保存在文件夹中,但不保存在数据库中_Php_Yii2 Advanced App - Fatal编程技术网

Php 在yii2中将(perminder klair dropzone Wedgeit)用于drpzone,文件保存在文件夹中,但不保存在数据库中

Php 在yii2中将(perminder klair dropzone Wedgeit)用于drpzone,文件保存在文件夹中,但不保存在数据库中,php,yii2-advanced-app,Php,Yii2 Advanced App,我正在yii2中使用perminder klair/yii2 dropzonewedgeit上传文件夹和数据库中的多个文件。但我得到的问题,该文件不保存在数据库中,但在文件夹中保存。如何在数据库中保存文件 鉴于:- echo \kato\DropZone::widget([ 'options' => [ 'url' => 'index.php?r=employee-tab/upload', 'maxFilesize' => '2', ],

我正在yii2中使用
perminder klair/yii2 dropzone
wedgeit上传文件夹和数据库中的多个文件。但我得到的问题,该文件不保存在数据库中,但在文件夹中保存。如何在数据库中保存文件

鉴于:-

echo \kato\DropZone::widget([
   'options' => [
    'url' => 'index.php?r=employee-tab/upload',
       'maxFilesize' => '2',
   ],
   'clientEvents' => [
       'complete' => "function(file){console.log(file)}",
       'removedfile' => "function(file){alert(file.name + ' is removed')}"
   ],
]);
在控制器中:-

public function actionCreate()
{
  $model = new EmployeeTab();

  $fileName = 'file';
  $uploadPath = 'uploads';

  if (isset($_FILES[$fileName])) {
    $file = \yii\web\UploadedFile::getInstanceByName($fileName);

    //Print file data
    //print_r($file);

    if ($file->saveAs($uploadPath . '/' . $file->name)) {
      //Now save file data to database

      echo \yii\helpers\Json::encode($file);
    }
  }
  else{
    return $this->render('create', [
      'model' => $model, ]);
  }

  return false;
}