인트라넷 포털을 개발하기 위해 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>
...
어떻게 내가 그것을 해결할 수있다?
\ 카토 \ DROPZONE 무엇인가? 너 어디서 들었 니? 위젯의 구현은 문제를 이해하는 데 필수적입니다. – cebe
https://github.com/perminder-klair/yii2-dropzone에서 가져 왔습니다. – GMazzacua
[제거되었습니다] \ kato \ DropZone 플러그인을 새로 설치하고 개인화없이 (소스 코드가 변경되지 않고 JS 변경없이 'Dropzone.options.myDropzone() {...}') 모두 잘 동작합니다. 모든 팁은 YII2 소스에서 PHP 부분 만 편집하고 각 DropZone 위젯에 대해 고유 한 'id', 'dropzoneContainer', 'previewsContainer'를 설정하는 것입니다. Thx to all – GMazzacua