public function actionCreate() { $model = new Room(); $modelSaved = false; if ($model->load(Yii::$app->request->post()) && $model->validate()) { $model->fileImage = UploadedFile::getInstance($model, 'fileImage'); if ($model->fileImage) { $model->fileImage->saveAs('images/' . $model->fileImage->baseName . '.' . $model->fileImage->extension); } $modelSaved = true; } return $this->render('create', ['model' => $model, 'modelSaved' => $modelSaved]); }
public function actionManage($hotel_id) { //$this->allowAccess(Hotel::checkAccess($hotel_id)); $model = new Room(); if (Yii::$app->request->post('Room')) { $data = $_POST['Room']; foreach ($data['price'] as $key => $roomData) { $model = new Room(); $model->setAttribute('hotel_id', $hotel_id); $model->setAttribute('room_type_id', $data['room_type_id'][$key]); $model->setAttribute('date', strtotime($data['datePicker'])); $model->setAttribute('allotment', $data['allotment'][$key]); $model->setAttribute('price', $data['price'][$key]); $model->save(); } } if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['view', 'id' => $model->id]); } else { return $this->render('manage', ['model' => $model]); } }