Я использую расширения Dynamicform и select2 вместе в одной форме.:
wbraganca\dynamicform\DynamicFormWidget
kartik\select2\Select2
Поначалу все работает нормально, но при добавлении другого поля это выглядит как загрузка:
Как мне увидеть, что вызывает проблему?
Код полей:
*$data около 2000 записей*
<?php
$data = ArrayHelper::map(Alimento::find()->orderBy("alimento ASC")->all(), 'id', 'alimento');
echo $form->field($modelItemreceita, "[{$i}]alimento_id")->widget(Select2::classname(), [
'data' => $data,
'name' => "[{$i}]alimento_id",
'language' => 'pt-br',
'options' => ['placeholder' => '-- Selecione o ingrediente --'],
]);
?>
<?= $form->field($modelItemreceita, "[{$i}]qtde")->textInput(['type' => 'number', 'maxlength' => true]) ?>
Я не смог найти в консоли ничего, что могло бы мне помочь.

Я нашел пост с той же проблемой и среди возможных решений мне помогло вот это:
В композиторе.json мне помогло изменение wbraganca/yii2-dynamicform на dev-master. версия kartik-v/yii2-widget-select2 — 2.0.0
Проверьте консоль браузера на наличие ошибки js. Удалите идентификатор/имя из select2, если вы назначаете их вручную.