/** * Lists all Events models. * @return mixed */ public function actionIndex() { //if (\Yii::$app->user->isGuest) { // return $this->goHome(); //} $searchModel = new EventsSearch(); $dataProvider = $searchModel->search(Yii::$app->request->queryParams); return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]); }
public function actionReport($id_device) { //if (\Yii::$app->user->isGuest) { // return $this->goHome(); //} // задача по dev_id найти системный номер $dev_sys_n = Device::find()->where(['id' => $id_device])->one(); $searchModel = new EventsSearch(); $searchModel->sys_n = $dev_sys_n->sys_n; $dataProvider = $searchModel->search(Yii::$app->request->queryParams); // получить название устройства, которое мониторим $user_link_dev = UserLinkDev::find()->where(['id_user' => Yii::$app->user->identity->id])->andFilterWhere(['id_device' => $id_device])->one(); $device_name = $user_link_dev->dev_name; return $this->render('/events/index', ['dataProvider' => $dataProvider, 'searchModel' => $searchModel, 'device_name' => $device_name]); }