И так, имеется обычный crud таблицы заказов, которая связана с таблицей файлов:
- Создание заказа
Код: Выделить всё
echo $form->field($model, 'file[]')->widget(FileInput::classname(), [
'options' => [
'multiple' => true,
'accept' => Yii::$app->params['fileInputAccept'],
],
'pluginOptions' => [
'uploadUrl' => '/',
'overwriteInitial' => false,
'showUpload' => false,
'layoutTemplates' => [
'actionUpload' => ''
]
]
]);
Делал VarDump($_FILES), как я понял, после каждого очередного выбора файлов переменная $_FILES просто перезаписывается. Посоветуйте пожалуйста, как это можно исправить.
- Обновление заказа
Код: Выделить всё
echo FileInput::widget([
'model' => $model,
'attribute' => 'file',
'options' => [
'multiple' => true,
'accept' => Yii::$app->params['fileInputAccept'],
],
'pluginOptions' => [
'initialPreview' => $fileUrls,
'initialPreviewAsData' => true,
'initialPreviewConfig' => $initialConfig,
'overwriteInitial' => false,
"uploadUrl" => Url::to(['/orders/files/upload']),
'deleteUrl' => Url::to(['/orders/files/delete']),
'showUpload' => false,
]
]);
Если кто сталкивался с этими проблемами, жду ваших комментариев, буду очень признателен в любой помощи.