Mr_Xu 2020-02-25 11:24:56 1730次浏览 1条评论 0 2 0

可以在 ActionColumn 类中自定义关键字

public $key = '';

然后在 createUrl 函数中

if ($this->key) {
    if (is_array($this->key)) {
        $params = is_array($key) ? $key : array_merge(['id' => (string) $key],$this->key);
    } else {
        $params = is_array($key) ? $key : ['id' => (string) $key,'sid'=>$this->key];
    }
} else {
    $params = is_array($key) ? $key : ['id' => (string) $key];
}

加入以下代码
然后就可以在view中

'class' => 'yii\grid\ActionColumn',
'header' => '操作',
'template' => '{dek}',
'key' => ['sid' => $sid, 'zidingyi' => 123],

自定义参数实现参数传递

觉得很赞
亿速云
您需要登录后才可以评论。登录 | 立即注册