Пример #1
0
 /**
  * Deletes an existing Department model.
  * If deletion is successful, the browser will be redirected to the 'index' page.
  * @param integer $id
  * @return mixed
  */
 public function actionDelete($id)
 {
     $model = $this->findModel($id);
     $model->setAttribute('deleted', $model::STATUS_DELETED);
     $model->save();
     $modelHotelDepartmentMapping = HotelDepartmentMapping::getByDepartmentId($model->id);
     foreach ($modelHotelDepartmentMapping as $single) {
         /**
          * @var $modelHotelDepartmentMapping[] HotelDepartmentMapping
          */
         $single->setAttribute('deleted', $model::STATUS_DELETED);
         $single->save();
     }
     return $this->redirect(['index']);
 }