2017-04-11 24 views
0

GridViewには4つの列がありますが、これには必要なデータが含まれていますが、もう1列必要です。 GridViewでどのように作成できますか?あなたはYiiのAPIに従って複数の列を追加することができますyii2のgridviewに新しい列を追加するには?

+0

'this_is_my_important_column'テーブルにデータベースに読み込むことができます'GridView'の' columns'に 'this_is_my_important_column''を追加しますか? – Yupik

答えて

0

助けを

<?= GridView::widget([ 
    'dataProvider' => $dataProvider, 
    'filterModel' => $searchModel, 
    'columns' => [ 
     ['class' => 'yii\grid\SerialColumn'], 

     'id', 
     'name', 
     'surname', 
     'employment_date', 

     ['class' => 'yii\grid\ActionColumn'], 
     ], 
    ]); ?> 

ありがとう:

<?= GridView::widget([ 
    'dataProvider' => $dataProvider, 
    'filterModel' => $searchModel, 
    'columns' => [ 
    [ 
     ['class' => 'yii\grid\SerialColumn'], 
     'id', 
     'name', 
     'surname', 
     'employment_date', 

     [ 
      'class' => DataColumn::className(), // this line is optional 
      'attribute' => 'name', 
      'format' => 'text', 
      'label' => 'Name', 
     ], 
     ['class' => CheckboxColumn::className()], 
     ['class' => 'yii\grid\ActionColumn'], 
    ] 
]); ?> 

あなたはについての列を追加する方法this link

関連する問題