我正在以一种形式一起使用扩展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]) ?>
我发现了一篇帖子有同样的问题,在可能的解决方案中,这个对我有用:
在composer.json中,将wbraganca/yii2-dynamicform更改为dev-master对我有用。 kartik-v/yii2-widget-select2 版本是 2.0.0