title = Yii::t('frontend/collection', 'Vendégek'); $this->params['breadcrumbs'][] = $this->title; ?>

title) ?>

render('_search', ['model' => $searchModel]); ?> $dataProvider, 'columns' => [ [ 'attribute' => 'card_number', 'label' => 'Kártyaszám', ], [ 'attribute' => 'customer_name', 'label' => 'Név', ], [ 'attribute' => 'customer_phone', 'label' => 'Tel', ], [ 'attribute' => 'customer_email', 'label' => 'E-mail', ], // [ // 'attribute' => 'customer.name', // 'value' => 'customer.name', // ], ['class' => 'yii\grid\ActionColumn', 'template' => '{ticket} {ticket_history} {keys} {contract}', 'buttons' => [ 'ticket' => function ($url, $model, $key) { return Html::a('Új bérlet', $url, ['class'=> 'btn btn-xs btn-success' ]) ; }, 'ticket_history' => function ($url, $model, $key) { return Html::a('Befizetések', $url, ['class'=> 'btn btn-xs btn-success' ]) ; }, 'keys' => function ($url, $model, $key) { return Html::a('Kulcsok', $url, ['class'=> 'btn btn-xs btn-success' ]) ; }, 'contract' => function ($url, $model, $key) { return Html::a('Szerződések', $url, ['class'=> 'btn btn-xs btn-success' ]) ; }, ], 'urlCreator' => function ($action, $model, $key, $index){ $url = ""; if ( 'ticket' == $action ){ $url = Url::to(['ticket/create','number' => $model['card_number']]); }else if ( 'ticket_history' == $action ){ $url = Url::to(['ticket/index','number' => $model['card_number']]); }else if ( 'keys' == $action ){ $url = Url::to(['key/index','id_card' => $model['card_id_card']]); }else if ( 'contract' == $action ){ $url = Url::to(['contract/index','id_card' => $model['card_id_card']]); } return $url; } ], ], ]); ?>