public function actionRequests() { $model = new RequestSearch(); $model->scenario = RequestSearch::SCENARIO_SEARCH_PERSONAL; $model->load(\Yii::$app->request->get()); $dataProvider = $model->search(); $this->layout = 'request-list-menu'; return $this->render('requests', ['dataProvider' => $dataProvider, 'model' => $model]); }
public function actionIndex() { Url::remember('', CrudAction::URL_NAME_INDEX_ACTION); $model = new RequestSearch(); $model->scenario = RequestSearch::SCENARIO_SEARCH_SCHEDULE; $request = \Yii::$app->request; $model->load($request->get()); $viewParams = ['model' => $model, 'dataProvider' => $model->search(), 'participantsCountPerHour' => \Yii::$app->user->can(SystemPermission::APPROVE_REQUEST) ? Schedule::participantsCountPerHour($model->date) : []]; if ($request->isPjax) { return $this->render('_participants', $viewParams); } return $this->render('index', $viewParams); }