Yii2 Kartik-v选择不在表单中填充数据
我需要关于yii2高级模板中使用的选择kartik小部件的帮助。 正在正确提取数据,我可以使用print\r函数打印数据Yii2 Kartik-v选择不在表单中填充数据,yii2,kartik-v,Yii2,Kartik V,我需要关于yii2高级模板中使用的选择kartik小部件的帮助。 正在正确提取数据,我可以使用print\r函数打印数据 我解决了这个问题。在代码中 <?php $facultiesData = Faculties::find() ->select(['faculty_id','faculty_name']) ->asArray() ->all
我解决了这个问题。在代码中
<?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
?>
我删除了“->select()->asArray()以保留find()->all()
函数asArray()返回的值为[34=>“any”],但我的理解是,小部件要求数据为34=>“any”。不清楚代码的第一部分在哪里。。考虑到。。控制者。。请更新您的问题并添加控制器/操作和视图代码?请尝试从您的系统中删除
->asArray()
query@gmc我试图删除->asArray(),但不起作用。js控制台中有错误吗?@scaisEdge代码在视图中。这是网址