2016-05-30 111 views
0

我在我的應用程序中使用2amigos file upload widget。 \ 我的觀點文件看起來像:表單提交但getInstance()返回false

<fieldset class="form-control-sm"> 
    <div class="form-group"> 
     <label for="patient-file" class="file col-md-4 control-label">Profil şəkili</label> 
     <div class="col-md-8"> 
      <?= $form->field($model, 'file')->widget(\dosamigos\fileinput\BootstrapFileInput::className(), [ 
       'options' => [ 
//      'name' => 'file', 
        'accept' => 'image/*', 
        'multiple' => false, 
       ], 
       'clientOptions' => [ 
        'previewFileType' => 'image', 
        'showUpload' => false, 
        'browseClass' => 'btn btn-primary-outline', 
        'removeClass' => 'btn btn-danger-outline', 
        'removeIcon' => '<i class="glyphicon glyphicon-trash"></i> ' 
       ] 
      ])->label(false); ?> 
     </div> 
    </div> 
</fieldset> 

在我的控制器操作我寫道:

if (UploadedFile::getInstance($model, 'file')) { 
    echo "yes"; 
    // do my staff... 
    exit; 
} else { 
    echo "no"; 
    // confused. why no ? 
    exit; 
} 

我感到困惑的是,爲什麼像不是上傳;爲什麼getInstance()返回false?

我做錯了什麼?

p.s我在發佈$ this之前閱讀that post。 p.s.s其他字段值正確發佈並按預期工作。

回答

相關問題