Checkbox 如何在Yii 2 GridView中使用复选框显示属性值

Checkbox 如何在Yii 2 GridView中使用复选框显示属性值,checkbox,yii,Checkbox,Yii,我喜欢把任务id放在复选框中 $req = 'select c.mission_id as mission_id, c.user_id as user_id from order c'; $dataProvider = new SqlDataProvider([ 'sql' => $req, ]); return $this->render('factures', [ 'dataProvider' => $da

我喜欢把任务id放在复选框中

$req = 'select c.mission_id as mission_id, c.user_id as user_id from order c';

    $dataProvider = new SqlDataProvider([
            'sql' => $req,
    ]);

    return $this->render('factures', [
        'dataProvider' => $dataProvider,
    ]);
in_index.php

    <?= GridView::widget([
    'dataProvider' => $dataProvider,
    'columns' => [
        'mission_id',
        'user_id',

    ],
]); ?>

这没关系,但当我使用复选框时,它是KO:尝试获取非对象的属性

[
            'attribute' => 'id',
            'format' => 'raw',
            'value' => function($data) {
                return '<input type="checkbox" name="chk_group" value="'.$data->mission_id.'" />Mission : '.$data->mission_id;
            },
        ],
[
'属性'=>'id',
'格式'=>'原始',
'value'=>函数($data){
返回'Mission:'。$data->Mission_id;
},
],

您的帮助请给出一些响应:尝试使用以下命令获取非对象的属性:

                [
            'attribute' => 'id',
            'format' => 'raw',
            'value' => function($model) {
            return '<input type="checkbox" name="chk_group" value="'.$model->mission_id.'" />Mission : '.$model->mission_id;
            },
            ],
[
'属性'=>'id',
'格式'=>'原始',
“值”=>函数($model){
返回“任务:”。$model->Mission\u id;
},
],

某个响应:尝试使用以下命令获取非对象的属性:

                [
            'attribute' => 'id',
            'format' => 'raw',
            'value' => function($model) {
            return '<input type="checkbox" name="chk_group" value="'.$model->mission_id.'" />Mission : '.$model->mission_id;
            },
            ],
[
'属性'=>'id',
'格式'=>'原始',
“值”=>函数($model){
返回“任务:”。$model->Mission\u id;
},
],

U必须使用卡蒂克网格..您必须使用卡蒂克网格。。