2016-12-15 102 views
2

我正在與Yii2合作開發一個Intranet門戶。Yii2 - 多個Dropzone Widget不起作用

我必須把多個小部件放在同一頁面,但它不起作用。

給我這個錯誤

Dropzone already attached. 

而且我的代碼是

... 
<?= \kato\DropZone::widget([ 
     'id' => 'dzImages', 
     'dropzoneContainer' => 'dzImages', 
     'options' => [   
      'url' => 'index.php?r=orders/upload&uid='.$model->ref, 
      'maxFilesize' => '10', 
      'acceptedFiles' => "image/*", 
     ], 
    ]); ?> 
    </p> 

     <p> 
    <?php echo \kato\DropZone::widget([ 
     'id' => 'dzPDF', 
     'dropzoneContainer' => 'dzPDF', 
     'options' => [   
      'url' => 'index.php?r=orders/uploadpdf&uid='.$model->ref, 
      'maxFilesize' => '10', 
      'acceptedFiles' => ".pdf", 
     ], 
    ]); 
    ?> 
    </p> 
... 

我該如何解決呢?

+0

是什麼\加藤\懸浮窗?你從哪裏得到?小部件的實現對於理解這個問題似乎很重要。 – cebe

+0

我從https://github.com/perminder-klair/yii2-dropzone獲得它 – GMazzacua

+0

[已解決]使用\ kato \ DropZone插件的全新安裝,無需任何個性化設置(沒有源代碼更改以及沒有JS更改'Dropzone.options.myDropzone(){...}')一切正常。我的提示是編輯你的YII2源代碼中的PHP部分,爲每個DropZone部件設置獨特的''id'','dropzoneContainer','previewsContainer'。 Thx全部 – GMazzacua

回答