yii2 gridview action change urls
<?= GridView::widget([ ... 'columns' => [ ... [ 'class' => 'yii\grid\ActionColumn', 'urlCreator' => function ($action, $model, $key, $index) { return Url::toRoute(['controller/' . $action, 'id' => $model->id]); } ], ], ]) ?>
Source: www.yiiframework.com