public function actionUpdate($year, $kvartal, $ur) { $url = Ur::find()->where(['id' => $ur])->one(); $model = Vznos::find()->where(['year' => $year])->andWhere(['kvartal' => $kvartal])->andWhere(['ur_id' => $url['id']])->one(); if (!$model) { $model = new Vznos(); $model->summa = \Yii::$app->params['summa_vznosa']; } $model->year = (int) $year; $model->kvartal = (int) $kvartal; $model->ur_id = (int) $ur; if ($model->date_plat) { $model->date_plat = date('d.m.Y', strtotime($model->date_plat)); } if ($model->load(\Yii::$app->request->post())) { if ($model->date_plat) { $model->date_plat = date('Y-m-d', strtotime($model->date_plat)); } if ($model->validate() && $model->save()) { return $this->redirect(["/vznos/?scroll={$model->ur_id}"]); } } //$this->layout = 'modal'; return $this->render('update', ['ur' => $url, 'year' => $year, 'kvartal' => $kvartal, 'model' => $model]); }