Yii2 Gridview는 모든 열을 표시합니다.
 Aug 17 2020
보기에서 표시하려는 열을 정의하지 않고 gridview에서 모든 열을 표시하려면 어떻게해야합니까?
Yii2 문서에서
<?= GridView::widget([
    'dataProvider' => $dataProvider,
    'columns' => [ //define columns here
        'id',
        'name',
        'created_at:datetime',
        // ...
    ],
]) ?>
 
    우리 그냥
<?= GridView::widget([
    'dataProvider' => $dataProvider,
    'columns' => '*',
]) ?>
답변
1  JiriSemmler Aug 17 2020 at 14:27
그런 와일드 카드가 없다고 생각하지만 attributes()모델에서 메서드를 사용할 수 있습니다 (인스턴스가있는 경우).array_keys(Model::getTableSchema()->columns);