我需要有关 yii2 高级模板中使用的 kartik 选择小部件的帮助。数据被正确获取,我可以使用 print_r 函数打印它。
<?php
$facultiesData = Faculties::find()
->select(['faculty_id','faculty_name'])
->asArray()
->all();
$facultiesData = ArrayHelper::map( $facultiesData, 'faculty_id','faculty_name' );
print_r($facultiesData); //print values on screen
?>
问题是,此数据未使用 kartik 选择小部件填充到表单字段中
<?= $form->field($model, 'faculty_id')->widget(Select2::classname(), [
'data' => $facultiesData,
'language' => 'en',
'options' => ['placeholder' => 'choose property ...'],
'pluginOptions' => [
'allowClear' => true
],
]);
?>
提前致谢。我将不胜感激任何线索或帮助