public function actionModalPlan($id) { $item = RItems::findOne($id); $post = Yii::$app->request->post(); $RActivateWeeksItem = RActivateWeeksItem::find()->where(['id_item' => $id])->all(); $weeks = ""; foreach ($RActivateWeeksItem as $week) { $weeks[$week->week] = true; } if (isset($post["save"])) { $RActivateWeeksItem = RActivateWeeksItem::deleteAll(['id_item' => $id]); foreach ($post["week"] as $week) { $model = new RActivateWeeksItem(); $model->id_item = $id; $model->week = $week; $model->time = $post["time"]; $model->status = 1; $model->save(); } $this->redirect(['user/index']); } return $this->renderPartial('modalPlan', ['item' => $item, 'weeks' => $weeks]); }