Как добавить кнопку в yii gridview, а не actionColumn отдельный столбец

Добрый день, пожалуйста, я пытаюсь добавить дополнительный столбец "статус" с кнопками в каждой строке в yii gridview не под ActionColumn, а в отдельный столбец, а также я пытаюсь передать значения в кнопку, чтобы кнопка отображала текст из моего база данных.. я попробовал все, что видел, чтобы добавить его в ActionColumn, пожалуйста, мне нужна ваша помощь

я пытался сделать что-то вроде этого, но это не работает // "Дата",

[
    'class' => '',
    'template' => '{status}',
    'buttons' => [
        'status' => function ($url) {
          foreach ($reg_course as $reg) {
            return Html::a(
            '<button class="btn btn-info"><?= $reg->student_status?></button>',
            $url, 
            [
                'title' => 'Status',
                'data-pjax' => '0',
            ]
        );
          }

       },
    ],
  ],

  ['class' => 'yii\grid\ActionColumn'],
],

2 ответа

...        
[  
'label' => '',  
'format' => 'raw',
'value' => function ($model) {  
    $btn = '<a href="' . Url::home() . 'site/index?id=' . $model->id .'" 
    data-toggle="tooltip" title="Members" data-placement="bottom" class="btn btn-sm 
    btn-info ">'.$reg->student_status.'</a>';   
    return $btn;   
 },  
],

Используйте код ниже -

          [
                'label'=>'Chapters',
                'format' => 'raw',
                'value'=>function ($data) {
                 return Html::a('show', '/admin/chapter?subject_id='.$data['id']);
                },
            ],
Другие вопросы по тегам