tableModel; $timeTable = $model->tableModel->timeTableMonth; use common\modules\event\models\timetable\TimeTableModel; use common\modules\event\widgets\timetable\TimeTableMonthView; use yii\helpers\Html; use yii\helpers\Url; ?>

Órarend

render('_timetable_search', ['model' => $model]); ?>

interval->firstActiveDate->format('Y') ?> - interval->firstActiveDate->format('m') ?>

$timeTable, 'actionsColumn' => ['class' => \yii\grid\ActionColumn::class, 'template' =>'{delete}', 'buttons' => [ 'delete' => static function ($url) { return Html::a( ' ', $url, [ 'title' => 'Események törlése', 'data-confirm' => Yii::t('yii', 'Biztosan törölni szeretné a heti eseményeket?'), 'data-method' => 'post', ] ); } ], 'urlCreator' => /** * @param $action * @param common\modules\event\models\timetable\TimeTableMonthWeek $model * @param $key * @param $index * @return string|null */ static function($action, $model, $key, $index){ if ( $action === 'delete' ){ /** @var DateTime $start */ $start = $model->getWeekStart(); return Url::toRoute( [ 'event/clear-week' , 'ClearWeekForm[targetDateString]' => $start->format('Y.m.d') ] ); } return null; }, ] ]) ?>