added upload files in additional fields

This commit is contained in:
vladrigos
2020-08-04 11:14:55 +03:00
parent 38069c57d4
commit 8b3687cb81
9 changed files with 115 additions and 45 deletions

View File

@ -6,6 +6,7 @@ use yii\helpers\Html;
use yii\jui\DatePicker;
use yii\web\View;
use yii\widgets\ActiveForm;
use mihaildev\elfinder\InputFile;
/* @var $this yii\web\View */
/* @var $model backend\modules\company\models\Balance */
@ -35,7 +36,7 @@ use yii\widgets\ActiveForm;
<div class="row">
<div class="col-xs-12">
<?= $form->field($model, 'fields')->widget(MultipleInput::class, [
'cloneButton' => true,
'columns' => [
[
'name' => 'field_id',
@ -53,8 +54,16 @@ use yii\widgets\ActiveForm;
'name' => 'value',
'title' => 'Значение',
'enableError' => true,
'type' => InputFile::class,
'options' => [
'class' => 'input-priority'
'language' => 'ru',
'controller' => 'elfinder',
'name' => 'fields[value]',
'id' => 'fields-value',
'options' => ['class' => 'form-control itemImg', 'maxlength' => '255'],
'buttonOptions' => ['class' => 'btn btn-primary'],
'value' => $model->fields[0]['value'],
'buttonName' => 'Выбрать файл',
]
],
[

View File

@ -49,7 +49,11 @@ $this->params['breadcrumbs'][] = $this->title;
'field.name:text:Поле',
[
'attribute' => 'value',
'label' => 'Значение'
'format' => 'raw',
'label' => 'Значение',
'value' => function ($model) {
return $model->getValue();
}
],
],
]); ?>