Gridview 从数据提供程序值yii2设置页面标题

Gridview 从数据提供程序值yii2设置页面标题,gridview,yii2,yii2-advanced-app,Gridview,Yii2,Yii2 Advanced App,我有一个视图事件,它还有一个额外的操作按钮,可以重定向到签入/索引页面 这是我的网格视图 <?= GridView::widget([ 'id'=>'event-table', 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [ 'title', 'location', [

我有一个视图
事件
,它还有一个额外的操作按钮,可以重定向到
签入/索引
页面 这是我的网格视图

<?= GridView::widget([
    'id'=>'event-table',
    'dataProvider' => $dataProvider,
    'filterModel' => $searchModel,
    'columns' => [
        'title',
        'location',
        [
            'class' => 'yii\grid\ActionColumn',
            'template' => '{checkin/index} {view} {update} {delete} ',
            'contentOptions' => ['class'=>'action-td'],

            'buttons' => [
                'checkin/index' => function ($url,$model) {
                    return Html::a('<div id="notification-container"><span data-pjax=false class="glyphicon glyphicon-user"></span>'.EventSearch::showCheckin($model->id) .'</div>', $url,['data-pjax' => true]);
                },
            ]
        ],
    ]
]);
我不能使用下面的代码,因为我的
$model
将只有
事件id
的值作为相关表,并且在
签入/索引
页面上,我使用gridview和relation直接使用
事件显示标题。标题

$this->title = isset($dataProvider->models[0]->title) ? $dataProvider->models[0]->title : 'empty result';
比如说,

'buttons' => [
    'checkin/index' => function ($model) {
       return Html::a('<div id="notification-container"><span data-pjax=false class="glyphicon glyphicon-user"></span>', Url::to(['checkin/index', 'title' => $model->title]), $options);
     }
], 

有关更多阅读和编辑信息。

您想通过url传递数据吗?@Inaseskull我只需要设置页面标题。。无论如何我可以。。。流是这样的。。。在
event/index
gridview的行中,用户将单击操作列按钮,它将打开该特定记录的
checkin/index
页面。。。因此,我想获得用户单击的行的标题,并将其传递到下一页以设置页面标题。您可以简单地使用url传递数据,并将其传递到所需页面并将其传递到页面标题。@Inaseskull是的,但如何。。我已经在问题和行动代码栏中给出了事件/索引的代码。。你能告诉我怎么做吗???好的。我会很快发布我的答案。再次感谢你的帮助。。。这很有帮助。。不得不稍微修改一下,但解决了我的问题
'buttons' => [
    'checkin/index' => function ($model) {
       return Html::a('<div id="notification-container"><span data-pjax=false class="glyphicon glyphicon-user"></span>', Url::to(['checkin/index', 'title' => $model->title]), $options);
     }
], 
 $this->title => $_REQUSET['title'];