Yii2 Gridview exibe todas as colunas
Aug 17 2020
Como posso exibir todas as colunas no gridview sem definir as colunas que desejo exibir na exibição?
No documento Yii2,
<?= GridView::widget([
'dataProvider' => $dataProvider,
'columns' => [ //define columns here
'id',
'name',
'created_at:datetime',
// ...
],
]) ?>
podemos apenas
<?= GridView::widget([
'dataProvider' => $dataProvider,
'columns' => '*',
]) ?>
Respostas
1 JiriSemmler Aug 17 2020 at 14:27
Não acho que exista um curinga, mas você pode usar attributes()o método em seu modelo (se tiver uma instância) ouarray_keys(Model::getTableSchema()->columns);
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?