protected function findModel($id) { if (($model = Equipment::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException('The requested page does not exist.'); } }
echo Html::encode($this->title); ?> </h4> <?php // echo $this->render('_search', ['model' => $searchModel]); ?> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [['class' => 'yii\\grid\\SerialColumn'], ['attribute' => 'user_id', 'value' => function ($model) { $user = User::findOne($model->user_id); return $user->username; }], ['attribute' => 'action', 'filter' => LogModel::_prepareDataSelect($actionList, 'key', 'name', false), 'value' => function ($model) { $actionList = Log::actions(); foreach ($actionList as $action) { if ($model->action === $action['key']) { return $action['name']; } } }], ['attribute' => 'station_id', 'value' => function ($model) { $station = Station::findOne($model->station_id); return $station ? $station->name : ''; }], ['attribute' => 'related_id', 'value' => function ($model) { $equip = Equipment::findOne($model->related_id); return $equip ? $equip['name'] : ''; }], ['attribute' => 'time', 'filter' => false, 'value' => function ($model) { return $model->time > 0 ? date('d/m/Y h:i A', $model->time) : ''; }]]]); ?> </div>