Yii2 Gridview menampilkan semua kolom

Aug 17 2020

Bagaimana saya bisa menampilkan semua kolom dalam tampilan grid tanpa menentukan kolom yang ingin saya tampilkan?

Dalam dokumen Yii2,

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

Bisakah kita

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

Jawaban

1 JiriSemmler Aug 17 2020 at 14:27

Saya tidak berpikir ada wildcard seperti itu, tetapi Anda dapat menggunakan attributes()metode pada model Anda (jika Anda memiliki contoh) atauarray_keys(Model::getTableSchema()->columns);