/** * update cart */ public function actionUpdate() { $shoppingCartModel = new ShoppingCart(); $cart = Yii::$app->request->post('Cart'); $message = null; foreach ($cart as $cartItem) { if ($shoppingCartModel->update($cartItem['item_id'], $cartItem['qty'], '')) { // $message =$message . $cartItem['name'].' update success '; } else { $message = $message . $cartItem['name'] . ' update fail '; } } return Json::encode(['message' => $message, 'redirect' => 'index']); }