2017-02-24 67 views
0

我通過作曲者在我的yii2應用程序中安裝了KCFinder擴展。 鑑於我使用下面的代碼:Yii2的KCFinder

 use iutbay\yii2kcfinder\KCFinderInputWidget; 

     echo KCFinderInputWidget::widget([ 
      'name' => 'file', 
     ]); 

的Widget作品,但因爲沒有「上傳」窗口小部件按鈕,我不能上傳文件。

+0

我想以後在默認情況下,沒有對上傳的能力,您應該重寫選項。你是否重寫選項並將它們設置爲會話? – Pasha

回答

0

查看小工具說明,https://github.com/iutbay/yii2-kcfinder。您需要在'true'中設置選項'access.files.upload'。

$kcfOptions = array_merge(KCFinder::$kcfDefaultOptions, [ 
     'uploadURL' => Yii::getAlias('@web').'/upload', 
     'access' => [ 
      'files' => [ 
       'upload' => true, 
       ....... 
     ], 
    ]); 

    // Set kcfinder session options 
    Yii::$app->session->set('KCFINDER', $kcfOptions); 

創建插件