0
我需要关于yii2高级模板中使用的kartik的选择控件的帮助。 数据正在被正确取出,我可以使用print_r功能打印它。Kartik-v选择不填充表格中的数据
<?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
?>
的问题是,这个数据没有被填充与卡尔蒂克表单字段选择控件
<?= $form->field($model, 'faculty_id')->widget(Select2::classname(), [
'data' => $facultiesData,
'language' => 'en',
'options' => ['placeholder' => 'choose property ...'],
'pluginOptions' => [
'allowClear' => true
],
]);
?>
在此先感谢。我会感谢任何领导或帮助
不清楚你在哪里有第一部分代码..在视图?? ..在控制者? ..更新你的问题,并添加控制器/动作和视图代码吗? – scaisEdge
尝试从您的查询中删除' - > asArray()' – gmc
@gmc我试图删除 - > asArray(),但是不起作用 –