gridview显示下拉列表中的Yii2视图按钮

gridview显示下拉列表中的Yii2视图按钮,gridview,yii,yii2,dropdown,Gridview,Yii,Yii2,Dropdown,在Yii2中,gridview中的view按钮显示下拉菜单,即下拉菜单中的view1、view2等 'template' => '{view}', 'buttons' => [ 'view' => function ($url, $model) { return Html::a('<span class="glyphicon glyphicon-eye-

在Yii2中,gridview中的view按钮显示下拉菜单,即下拉菜单中的view1、view2等

'template' => '{view}',
                'buttons' => [
                    'view' => function ($url, $model) {
                        return Html::a('<span class="glyphicon glyphicon-eye-open"></span>',Url::to(['order/viewsubscription','id'=>$model->id]), ['title' => 'Update','style'=>'background:none;border:none']); 

                    },

                  ],
'template'=>“{view}”,
“按钮”=>[
“查看”=>函数($url$model){
返回Html::a(“”,Url::to(['order/viewsubscription','id'=>$model->id]),['title'=>'Update','style'=>'background:none;border:none']);
},
],

添加下拉列表,如下所示:

 [  
        'class' => 'yii\grid\ActionColumn',
        'contentOptions' => ['style' => 'width:260px;'],
        'header'=>'Actions',
        'template' => '{view}',
        'buttons' => [

            //view button
            'view' => function ($url, $model) {

                 return  '<div class="dropdown">
                          <button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">Dropdown Example
                          <span class="caret"></span></button>
                          <ul class="dropdown-menu">
                          <li>'.Html::a('<span class="glyphicon glyphicon-eye-open"></span>',Url::to(['order/viewsubscription','id'=>$model->id]), ['title' => 'Update','style'=>'background:none;border:none']).' </li>
                          <li>'.Html::a('<span class="glyphicon glyphicon-eye-open"></span>',Url::to(['order/viewsubscription','id'=>$model->id]), ['title' => 'Update','style'=>'background:none;border:none']).' </li>
                          </ul>
                        </div>';


            },
        ],

       ],
[
'class'=>'yii\grid\ActionColumn',
“内容选项”=>[“样式”=>“宽度:260px;”],
'header'=>'Actions',
'模板'=>'{view}',
“按钮”=>[
//查看按钮
“查看”=>函数($url$model){
返回'
下拉示例
  • “.Html::a(“”,Url::to(['order/viewsubscription','id'=>$model->id]),['title'=>'Update','style'=>'background:none;border:none'])。”
  • “.Html::a(“”,Url::to(['order/viewsubscription','id'=>$model->id]),['title'=>'Update','style'=>'background:none;border:none'])。”
'; }, ], ],
这是我正在使用的下拉菜单

use yii\bootstrap\ButtonDropdown;

[
    'class' => 'yii\grid\ActionColumn',
    'template' => '{view} {update} {more}',
    'buttons' => [
        'more' => function ($url, $model, $key) {
            return ButtonDropdown::widget([
                'label' => Yii::t('app', 'More Actions'),
                'tagName' => 'a',
                'options' => [
                    'class' => 'label label-default'
                ],
                'dropdown' => [
                    'options' => [
                        'class' => ['dropdown-menu-right'],
                    ],
                    'items' => [
                        [
                            'label' => Yii::t('app', 'View Link1'),
                            'url' => [],
                        ],
                        [
                            'label' => Yii::t('app', 'View Link2'),
                            'url' => [],
                        ],
                    ],
                ],
            ]);
        }
    ],
],

如何在此自定义url并显示视图,通过模式更新项目!['label'=>Yii::t('app','View Link2'),'url'=>[],],