use unclead\multipleinput\MultipleInput;
use unclead\multipleinput\MultipleInputColumn;
use yii\helpers\Html;
-use yii\helpers\Url;
use yii\widgets\ActiveForm;
'class' => 'file'
],
'pluginOptions' => [
- 'showPreview' => true,
- 'showCaption' => true,
- 'showRemove' => true,
- 'showUpload' => false,
+ 'showPreview' => false, // без превью
+ 'showCaption' => true, // показать название файла
+ 'showRemove' => true, // кнопка удаления
+ 'showUpload' => false, // не показывать кнопку загрузки
'browseIcon' => '+',
'cancelIcon' => 'x',
'removeIcon' => '-',
'fileActionSettings' => ['showUpload' => false],
'maxFileSize' => 51200,
'allowedFileExtensions' => ['mp4', 'mov', 'avi'],
- 'maxFileCount' => 1,
- 'initialPreview' => $model->video ? [
- Html::tag('div',
- Html::tag('video',
- Html::tag('source', '', [
- 'src' => $model->video->url,
- 'type' => 'video/' . pathinfo($model->video->url, PATHINFO_EXTENSION)
- ]), [
- 'controls' => true,
- 'style' => 'width:100%; max-height:200px;'
- ])
- )
- ] : [],
- 'initialPreviewConfig' => $model->video ? [
- [
- 'type' => 'video',
- 'filetype' => 'video/' . pathinfo($model->video->url, PATHINFO_EXTENSION),
- 'caption' => basename($model->video->url),
- 'size' => filesize(Yii::getAlias('@webroot') . $model->video->url),
- 'url' => Url::to(['/site/delete-video', 'id' => $model->id]), // URL для удаления
- 'key' => $model->video->id
- ]
- ] : [],
- 'initialPreviewAsData' => true,
- 'initialPreviewShowDelete' => true,
- 'overwriteInitial' => false
+ 'maxFileCount' => 1
],
'model' => $multipleUploadForm,
],