Yii2 Активная форма присваивает значение при редактировании для динамического создания полей - PullRequest
0 голосов
/ 08 июня 2019

У меня есть активная форма, в которой я делаю поля, используя цикл:

$form->field($model, "level_id[$key]")->widget(Select2::classname(), [
                    'data' => Yii::$app->cohortsFiltercomponent->getContentLevelList(),
                    'options' => ['placeholder' => 'select content level'],
                    'pluginOptions' => [
                        'allowClear' => true,
                        'multiple' => false
                    ],
                ]);

$ ключ приходит с использованием цикла. Предположим, что цикл запускается 5 раз. Тогда у нас есть 5 полей на нашем интерфейсе.

Теперь я присваиваю значение этим полям в режиме редактирования.

Я пробую несколько способов, таких как

$model->level_id[$key]="xyz";
$model->level_id->key="xyz";

Но я не могу этого сделать. Может ли кто-нибудь помочь мне присвоить ему значение?

...