public function actionPlaceOrder() { $model = new placeOrderModel(); $id = $model->insertOrder(); $session = Yii::$app->session; $session->open(); $user_session = $session['session.user']; for ($z = 0; $z < $user_session['jml_check_out']; $z++) { $model2 = new placeOrderItemModel(); $model2->insertItem($id, $user_session['check_out'][$z], $user_session['qty'][$z]); $model2->updateStock($user_session['check_out'][$z], $user_session['qty'][$z]); } $user_session['check_out'] = array(); $user_session['qty'] = array(); $user_session['jml_check_out'] = 0; $user_session['subprice'] = 0; $user_session['total_berat'] = 0; $session['session.user'] = $user_session; $session->close(); return $this->redirect(['front/profile']); }