private function actionAddeditems($added_items, $booking_id) { for ($i = 0; $i < sizeof($added_items); $i++) { foreach ($added_items[$i] as $key => $val) { $item = \app\models\Bookingitems::find()->where(['idBooking' => $booking_id, 'idItem' => (int) $key])->one(); if (empty($item)) { $item = new \app\models\Bookingitems(); } $item->idBooking = $booking_id; $item->idItem = (int) $key; $item->quantity = $val; $item->save(); } } }