Yii2 Gridview visualizza tutte le colonne
Aug 17 2020
Come posso visualizzare tutte le colonne in GridView senza definire le colonne che voglio mostrare in vista?
Nel documento Yii2,
<?= GridView::widget([
'dataProvider' => $dataProvider,
'columns' => [ //define columns here
'id',
'name',
'created_at:datetime',
// ...
],
]) ?>
Possiamo solo
<?= GridView::widget([
'dataProvider' => $dataProvider,
'columns' => '*',
]) ?>
Risposte
1 JiriSemmler Aug 17 2020 at 14:27
Non penso che ci sia un tale carattere jolly, ma puoi usare attributes()
il metodo sul tuo modello (se hai un'istanza) oarray_keys(Model::getTableSchema()->columns);