我正在與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>
...
我該如何解決呢?
是什麼\加藤\懸浮窗?你從哪裏得到?小部件的實現對於理解這個問題似乎很重要。 – cebe
我從https://github.com/perminder-klair/yii2-dropzone獲得它 – GMazzacua
[已解決]使用\ kato \ DropZone插件的全新安裝,無需任何個性化設置(沒有源代碼更改以及沒有JS更改'Dropzone.options.myDropzone(){...}')一切正常。我的提示是編輯你的YII2源代碼中的PHP部分,爲每個DropZone部件設置獨特的''id'','dropzoneContainer','previewsContainer'。 Thx全部 – GMazzacua