title = $model->trainer->name . "/" . $model->eventType->name . "/" . $model->room->name; $this->params['breadcrumbs'][] = ['label' => Yii::t('event', 'Events'), 'url' => ['index']]; $this->params['breadcrumbs'][] = $this->title; ?>

title) ?>

$model->id], ['class' => 'btn btn-primary']) ?> $model->id], ['class' => 'btn btn-primary']) ?> $model->id], [ 'class' => 'btn btn-danger pull-right', 'data' => [ 'confirm' => Yii::t('event', 'Are you sure you want to delete this item?'), 'method' => 'post', ], ]) ?>

$model, 'attributes' => [ 'id', 'start:datetime', 'end:datetime', [ 'attribute' => 'room.name', 'label' => $model->getAttributeLabel('id_room') ], [ 'attribute' => 'trainer.name', 'label' => $model->getAttributeLabel('id_trainer') ], ], ]); } catch (Exception $e) { echo "failed to render event details "; } ?>
$model, 'attributes' => [ [ 'attribute' => 'eventType.name', 'label' => $model->getAttributeLabel('id_event_type') ], 'seat_count', 'created_at:datetime', 'updated_at:datetime', ], ]); } catch (Exception $e) { echo "Failed to render view"; } ?>

Regisztrációk

$dataProvider, 'columns' => [ [ 'attribute' => 'card_number', 'label' => \Yii::t('event', 'Card Number'), 'contentOptions' => function ($model ) { $options = []; if (isset($model['event_registration_canceled_at'])) { $options['style'] = 'text-decoration: line-through;'; } return $options; } ], [ 'attribute' => 'customer_name', 'label' => \Yii::t('event', 'Customer Name'), 'contentOptions' => function ($model ) { $options = []; if (isset($model['event_registration_canceled_at'])) { $options['style'] = 'text-decoration: line-through;'; } return $options; } ], [ 'attribute' => 'customer_email', 'label' => \Yii::t('event', 'Customer Email'), 'contentOptions' => function ($model ) { $options = []; if (isset($model['event_registration_canceled_at'])) { $options['style'] = 'text-decoration: line-through;'; } return $options; } ], [ 'attribute' => 'event_registration_created_at', 'label' => \Yii::t('event', 'Event Registration Created At'), 'contentOptions' => function ($model) { $options = []; if (isset($model['event_registration_canceled_at'])) { $options['style'] = 'text-decoration: line-through;'; } return $options; } ], [ 'attribute' => 'event_registration_canceled_at', 'label' => \Yii::t('event', 'Canceled At'), 'contentOptions' => function () { $options = []; return $options; } ], [ 'class' => 'yii\grid\ActionColumn', 'template' => '{cancel-registration}', 'urlCreator' => function ($action, $model) { $params = ['id' => $model['event_registration_id']]; $params[0] = "event" . '/' . $action; return \yii\helpers\Url::toRoute($params); }, 'buttons' => [ 'cancel-registration' => function ($url, $model) { if (isset($model['event_registration_canceled_at'])) { return ""; } $options = [ 'title' => Yii::t('yii', 'Delete'), 'aria-label' => Yii::t('yii', 'Delete'), 'data-confirm' => Yii::t('yii', 'Are you sure you want to delete this item?'), 'data-method' => 'post', 'data-pjax' => '0', ]; return Html::a('', $url, $options); }, ] ], ] ]); } catch (Exception $e) { echo "Failed to render registrations"; } ?>