Gridview setup

I am using GridView at my views,the question is how can I set the urls of ActionColumn (update,view,delete)?

I will use gridview many times at my controller,so I have to setup these urls.


<?=  yii\grid\GridView::widget([

    'dataProvider' => $dataProvider,

    

    'columns' => [

       

        

        'name',      

      

         [

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

            // you may configure additional properties here

        ],

        

    ],

    

]); ?>




[

    'class' => ActionColumn::className(),

    'buttons' => [

        'update' => function ($url) {


            return Html::a('<span class="fa fa-pencil"></span>', $url, [

                'title' => 'Edit',

                'class' => 'big-icon',

            ]);

        },

        'delete' => function ($url) {


            return Html::a('<span class="fa fa-trash-o"></span>', $url, [

                'title' => 'Delete',

                'class' => 'big-icon red',

                'data-method' => 'post',

                'data-confirm' => 'Are you sure?',

            ]);

        },

    ],

    'template' => '{update} {delete}',

],