Yii2 Gridview tüm sütunları görüntüler

Aug 17 2020

Görünümde göstermek istediğim sütunları tanımlamadan tüm sütunları ızgara görünümünde nasıl görüntüleyebilirim?

Yii2 belgesinde,

<?= GridView::widget([
    'dataProvider' => $dataProvider,
    'columns' => [ //define columns here
        'id',
        'name',
        'created_at:datetime',
        // ...
    ],
]) ?>

Biz sadece

<?= GridView::widget([
    'dataProvider' => $dataProvider,
    'columns' => '*',
]) ?>

Yanıtlar

1 JiriSemmler Aug 17 2020 at 14:27

Böyle bir joker karakter olduğunu sanmıyorum, ancak attributes()modelinizde yöntemi kullanabilirsiniz (bir örneğiniz varsa) veyaarray_keys(Model::getTableSchema()->columns);