Convertir array bidimensional en un GridView::widget
Como convertir un array o arreglo bidimensional en un GridView::widget Este caso muy particular es cuando por alguna razón tienes que manipular arreglos para después mostrarlos en una tabla html, en mi caso por que tengo que convertir a pdf pero he tenido algunos otros casos similares. Para convertirlo puede utilizar el siguiente código. Suponiendo que el arreglo bidimensional no sabes cuales ni como se llamarán puedes utilizar éste método. use kartik\grid\GridView; use yii\data\ArrayDataProvider; $provider = new ArrayDataProvider([ 'allModels' => $reporte, 'sort' => [ 'attributes' => ['id', 'name'], //opcionalmente pueder ordenas los datos ], ]); echo GridView::widget([ 'dataProvider' => $provider, ]); Algo que probablemente no sabias es que ...