yii2中arraylistview的自定义数组

yii2中arraylistview的自定义数组,yii2,yii2-advanced-app,Yii2,Yii2 Advanced App,我的Yii 2控制器中有自定义数组,我必须在视图的列表视图中显示 $arr = ['ABC.txt','DEF.txt','HKL.txt','ADS.txt','DDF.txt']; //this array pass from controller to view 渲染视图时,必须将此数组发送到该视图: $this->render('yourView', ['arr' => $arr]); 然后,在视图中,您可以简单地foreach这个数组并显示在列表中。 此外,您还可以指

我的Yii 2控制器中有自定义数组,我必须在视图的列表视图中显示

$arr = ['ABC.txt','DEF.txt','HKL.txt','ADS.txt','DDF.txt'];
 //this array pass from controller to view

渲染视图时,必须将此数组发送到该视图:

$this->render('yourView', ['arr' => $arr]);
然后,在视图中,您可以简单地foreach这个数组并显示在列表中。 此外,您还可以指定$arr的类型:

/* @var $arr Array */
使用PHP魔术:

    $arr = ['ABC.txt','DEF.txt','HKL.txt','ADS.txt','DDF.txt'];
    $formattedArray = [];
    foreach($arr as $fileName) {
        $formattedArray[] = ['name' => $fileName];
    }
定义ArrayDataProvider:

将其传递给视图:

return $this->render('yourView', ['dataProvider' => $dataProvider]);
在yourview.php中:

<?= 
   ListView::widget([
      'dataProvider' => $dataProvider,
   ]); 
?>

你还有多远?你的理由是什么?在提供帮助之前,我们需要查看更多代码。但我的数组与其数字数组不关联,我需要帮助以显示要查看的数据
<?= 
   ListView::widget([
      'dataProvider' => $dataProvider,
   ]); 
?>