Yii2 Gridview muestra todas las columnas
Aug 17 2020
¿Cómo puedo mostrar todas las columnas en gridview sin definir las columnas que quiero mostrar a la vista?
En el documento de Yii2,
<?= GridView::widget([
'dataProvider' => $dataProvider,
'columns' => [ //define columns here
'id',
'name',
'created_at:datetime',
// ...
],
]) ?>
¿Podemos simplemente
<?= GridView::widget([
'dataProvider' => $dataProvider,
'columns' => '*',
]) ?>
Respuestas
1 JiriSemmler Aug 17 2020 at 14:27
No creo que exista tal comodín, pero puede usar attributes()
el método en su modelo (si tiene una instancia) oarray_keys(Model::getTableSchema()->columns);