2016-12-15 7 views
2

Ich arbeite mit Yii2, um ein Intranet-Portal zu entwickeln.Yii2 - Mehrere Dropzone Widget funktioniert nicht

Ich muss mehrere Widget auf der gleichen Seite, aber es funktioniert nicht.

Gib mir diesen Fehler

Dropzone already attached. 

Und mein Code

... 
<?= \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> 
... 

, wie ich es beheben kann?

+0

was \ kato \ Dropzone? Woher bekommst du das? Die Implementierung des Widgets scheint wesentlich für das Verständnis des Problems zu sein. – cebe

+0

Ich habe es von https://github.com/perminder-klair/yii2-dropzone – GMazzacua

+0

[Gelöst] Mit einer sauberen Installation von \ Kato \ DropZone-Plugin und ohne jegliche Personalisierung (kein Quellcode ändert und ohne JS Änderungen wie 'Dropzone.options.myDropzone() {...}') funktioniert alles gut. Meine Tipps für alle ist, nur den PHP-Teil in Ihrer YII2-Quelle zu bearbeiten, legen Sie eindeutige "id", "dropzoneContainer", "previewsContainer" für jedes DropZone-Widget. Thx an alle – GMazzacua

Antwort