search($request->queryParams); return $this->render( 'index', [ 'provider' => $dataProvider, 'searchModel' => $searchModel, ] ); } public function actionEdit(Request $request) { $id = $request->getQueryParam('id'); $parameter = Parameter::findOne($id); if ($id !== null && $parameter !== null) { throw new NotFoundHttpException(); } $model = new ParameterForm(); if ($request->isPost) { $data = $request->post(); $model->load($data); if ($model->validate()) { if ($id) { $model->edit($parameter); } else { $id = $model->create(); } return $this->redirect('/list?ParameterSearch[id]=' . $id); } } return $this->render( 'edit', [ 'id' => $id, 'model' => $model, ] ); } }