Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Yii2 Kartik-v选择不在表单中填充数据_Yii2_Kartik V - Fatal编程技术网

Yii2 Kartik-v选择不在表单中填充数据

Yii2 Kartik-v选择不在表单中填充数据,yii2,kartik-v,Yii2,Kartik V,我需要关于yii2高级模板中使用的选择kartik小部件的帮助。 正在正确提取数据,我可以使用print\r函数打印数据 我解决了这个问题。在代码中 <?php $facultiesData = Faculties::find() ->select(['faculty_id','faculty_name']) ->asArray() ->all

我需要关于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

 ?>

我删除了“->select()->asArray()以保留find()->all()


函数asArray()返回的值为[34=>“any”],但我的理解是,小部件要求数据为34=>“any”。

不清楚代码的第一部分在哪里。。考虑到。。控制者。。请更新您的问题并添加控制器/操作和视图代码?请尝试从您的系统中删除
->asArray()
query@gmc我试图删除->asArray(),但不起作用。js控制台中有错误吗?@scaisEdge代码在视图中。这是网址