2016-12-15 1 views
2

인트라넷 포털을 개발하기 위해 Yii2와 협력 중입니다.Yii2 - 여러 개의 Dropzone 위젯이 작동하지 않습니다.

동일한 페이지에 여러 개의 위젯을 넣어야하지만 작동하지 않습니다.

나에게이 오류
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

\ 카토 \ DROPZONE 무엇인가? 너 어디서 들었 니? 위젯의 구현은 문제를 이해하는 데 필수적입니다. – cebe

+0

https://github.com/perminder-klair/yii2-dropzone에서 가져 왔습니다. – GMazzacua

+0

[제거되었습니다] \ kato \ DropZone 플러그인을 새로 설치하고 개인화없이 (소스 코드가 변경되지 않고 JS 변경없이 'Dropzone.options.myDropzone() {...}') 모두 잘 동작합니다. 모든 팁은 YII2 소스에서 PHP 부분 만 편집하고 각 DropZone 위젯에 대해 고유 한 'id', 'dropzoneContainer', 'previewsContainer'를 설정하는 것입니다. Thx to all – GMazzacua

답변

관련 문제