Я сделал все, что нашел, чтобы решить проблему Select2 с динамической формой, и это работает. Но в этом случае мне нужно использовать опцию Multiple в Select2, и это то, что не работает.
Выберите 2 кода:
<div class="col-md-3">
<?=
$form->field($model_periodo, "[{$i}]id")->widget(Select2::classname(), [
'name' => 'periodo_dropdown',
'data' => ArrayHelper::map(Periodo::find()->all(), 'id', 'descripcion'),
'options' => [
'multiple' => true,
'placeholder' => 'Seleccione a el periodo',
'value' => '',
],
])->label('Periodo');
?>
</div>
Примечание. Когда я устанавливаю для параметра «Несколько» значение false, все работает нормально, потому что я уже внес изменения в JS.
Заранее спасибо.