2016-09-09 10 views
1

私はYii2のCRUD GridViewの画像の列にクラスを追加しようとしています。これまでのところ、私は画像を表示することができましたが、その幅と高さは完全に表示されています。私は画像に 'col-md-3' bsクラスを追加する必要があります。 Yii2 CRUDにクラスを追加するGridView

この

は私が引っ張っです:

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

     'emp_firstname', 
     'emp_lastname', 
     'emp_photo' => [ 
      'format' => 'image', 
      'attribute' => 'emp_photo', 
      'value' => 'emp_photo', 
      'contentOptions' => ['class' => 'col-md-3'], 
     ], 

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

答えて

1

フォーム列グループは、あなたはオプションを使用することができますhttp://www.yiiframework.com/doc-2.0/yii-grid-column.html#オプション - 詳細

'emp_photo' => [ 
     'format' => 'image', 
     'attribute' => 'emp_photo', 
     'value' => 'emp_photo', 
     'options' => ['class' => 'col-md-3'], 
    ], 

$ができますが、他に「ブートストラップグリッド」を完了する必要があります列

+0

'tableOptions' => [ 'id' => 'theDatatable', 'class'=>'table table-striped table-bordered' ], 
配列、それは正常に動作します。 –

2

テーブルにIDまたはクラス、またはその両方を追加する場合は、 を試してください。 I 'はEMP_PHOTO' の 'フォーマット' への[] '画像'、[ 'クラス' => 'COL-MD-2 COL-LG-2 COL-XS-2']を追加した

関連する問題